Векторные запросы
Примеры запросов
- Пушкин
@Contents Пушкин
@Contents contains Пушкин
- Документы, в тексте которых есть слово «Пушкин». Если не указано свойство документа, где нужно искать слово, то подразумевается, что это @Contents (содержание) и что @Contents содержит (contains) слово. Глагол contains подразумевается и его можно опустить, поэтому все три примера эквивалентны.
- @DocAuthor Пушкин
@DocAuthor contains Пушкин
- Документы, одним из авторов которых является «Пушкин», т.е. свойство @DocAuthor содержит слово «Пушкин».
- @DocAuthor = Александр Пушкин
@DocAuthor equals Александр Пушкин
- Документы, автором которых единолично является «Александр Пушкин». Явное указание глагола equals (равен) или символа = замещает глагол contains (содержит), используемый по умолчанию.
- @All Пушкин
-
Документы, где так или иначе есть слово «Пушкин», т.е. хотя бы одно свойство документа содержит слово «Пушкин».
- @DocAuthor Пушкин | Лермонтов
@DocAuthor Пушкин | @DocAuthor Лермонтов
- Документы, автором которых является «Пушкин» или «Лермонтов».
- @DocAuthor Пушкин & @Contents Лермонтов
- Документы, автором которых является «Пушкин», а текст содержит слово «Лермонтов»;
- @DocAuthor Пушкин | @Contents Лермонтов
- Документы, автором которых является «Пушкин» или текст содержит слово «Лермонтов»;
- @DocAuthor Пушкин &! @Contents Лермонтов
-
Документы, автором которых является «Пушкин», а текст не содержит слово «Лермонтов»;
- #DocAuthor Александр*
#DocAuthor = Александр*
#DocAuthor equals Александр*
-
Документы, автор которых начинается с имени «Александр». Символ # означает, что свойство сравнивается с шаблоном, в котором можно использовать звездочку *, замещающую любое количестов символов, и вопросительный знак ?, замещающий один произвольный символ. При сравнении с шаблоном подразумевается глагол equals (а не contains), поэтому все три примера эквивалентны.
- #filename *.doc
- Все файлы, имеющие расширение .doc.
- #filename readme.*
- Файлы с любым расширением или без расширения.
- #filename readme.???
- Файлы с расширением из трех букв или цифр.
- #filename *.|(doc|,pdf|,xls|)
-
Файлы с расширениями .doc, .pdf и .xls. Скобки |( и |) выделяют группу шаблонов, которые разделяются при помощи |,.
- @Write > 2001/01/15
- Документы, измененные после 0 часов 15 января 2001 года.
- @Write > 2001/01/15 13:00:00
- Документы, измененные после 13 часов 15 января 2001 года.
- @Write > -2h
- Документы, измененные в течение поледних 2 часов.
- @Access > -1d
- Документы, использованные в течение поледнего дня.
- @Access > -1d2h
- Документы, использованные за поледние 26 часов.
- @Access > -2d & < -1d
- Документы, использованные за предыдущие сутки.
- #filename *.|(doc|,pdf|,xls|) & @Write > -2h
-
Файлы с расширениями .doc, .pdf и .xls, измененные в течение поледних 2 часов.
|