Язык запросов полнотекстового поиска в справке
Поиск может осуществляться по нескольким словам, с использованием поисковых операторов и поиском по точной фразе.
В строке ввода допускается использование следующих поисковых операторов:
Оператор | Пример | Пояснение |
И AND & |
запись И документ запись AND документ запись & документ |
В описании должны быть и "запись " и "документ" (с учетом морфологии) |
ИЛИ OR | , |
запись ИЛИ документ запись OR документ запись | документ запись , документ |
В описании должно быть хотя бы одно из слов "запись" или "документ" |
НЕ NOT ~ |
закрытие НЕ месяц закрытие NOT месяц закрытие ~ месяц |
Будут найдены все, содержащие "закрытие", но не содержащие слова "месяц". Использование "~" в начале строки не допускается. |
РЯДОМ/[±]n NEAR/[±]n |
Пример 1: Пример 2: Пример 3: |
Поиск данных, содержащих в одном реквизите указанные слова с учетом морфологии на расстоянии n слов между словами. Знак указывает, в каком направлении от первого слова будет искаться второе слово ("+" – после первого; "-" – до первого слова). Если знак не указан, то будет найдены данные, содержащие указанные слова на дистанции n слов друг о друга. Порядок слов не имеет значения. В примере 1 будут найдены данные, в которых "воздух" находится не более 3-х слов до или после "фен". В примере 2 будут найдены данные, в которых "воздух" находится не более 3-х слов после "фен". В примере 3 будут найдены данные, в которых "воздух" находится не более 3-х слов перед "фен". |
РЯДОМ NEAR |
проведение РЯДОМ документ проведение NEAR документ |
Упрощенный оператор дистанции. Запрос найдет элементы, в которых слова встречаются в одном реквизите не дальше, чем на 8 слов друг от друга в любую сторону. |
" " | "проведение документа" | Поиск точной с учетом морфологии фразы (эквивалентно: проведение РЯДОМ/+1 документ) |
() | (проведение | выписка) & (счета, документа) |
Группировка слов (число уровней вложенности не ограничено) |
* | доку* | Поиск с использованием группового символа (замена окончания слова). Должно быть введено более 1 значащего символа. Запрос "доку*" найдет "документ", "документировать", "документальный" и др. |
# | #Система Система#2 |
Данный оператор используется при полнотекстовом поиске средствами встроенного языка и не используется при поиске по справке. Нечеткий поиск слов с заданным количеством отличий от указанного в строке поиска. Запрос "#Система" (эквивалентно запросу "Система#1") найдет "систама", "сивтема". Запрос "Система#2" найдет "ситтама", "сеттема". |
! | !красный кафель |
Данный оператор используется при полнотекстовом поиске средствами встроенного языка и не используется при поиске по справке. Поиск с учетом синонимов русского, английского и украинского языков. Оператор "!" ставится перед соответствующим словом. Пример: поиск "!красный кафель", найдет еще и "алый кафель", и "коралловый кафель". |
Ограничение. При использовании группового поиска (оператор "*") может быть найдено несколько слов. Общее число найденных слов не может превышать 1000.