Центр помощи

Язык запросов поиска Инфо-Навигатора.

В настройках поиска Инфо-Навигатора можно включить использование языка запросов CLucene. Это дает возможность задавать сложные поисковые запросы.

Язык запросов состоит из так называемых термов и их модификаторов.

Термы

Термом может быть:

Следует заметить, что подсветка полученных результатов осуществляется по словам. В итоге, подсвечены будут не только части текста, соответствующие заданному запросу, а также все слова, в него входящие. Например, в отображаемых результатах запроса "окно результат" будут подсвечены все слова "окно" и "результат", даже не стоящие рядом (а если включена опция "Похожие слова", то также и все грамматические формы этих слов).

Модификаторы термов

Действие термов можно изменять при помощи следующих модификаторов:

Логические операторы

При помощи логических операторов из отдельных термов можно создавать сложные составные запросы:

При использовании языка запросов некоторые символы интерпретируются как символы языка запросов:

+ - && || ! ( ) { } [ ] ^ " ~ * ? : \
Это может являться нежелательным - например, символ "-" (минус) в запросе
Инфо-Бухгалтер
будет интерпретирован как оператор. В итоге запрос будет значить найти все документы, в которых есть слово "инфо", и в которых нет слова "бухгалтер", что, скорее всего, не то, что имел в виду пользователь. В этих случаях нужно отключать использование языка запросов. Также можно экранировать специальные символы символом "\" (обратная косая черта). Например, вместо "(1+1):2" нужно написать "\(1\+1\)\:2".