При написании запроса можно указывать способ, по которому фраза будет искаться. Поддерживается четыре основных метода:

  • поиск с учетом морфологии
  • без морфологии
  • поиск префикса
  • поиск фразы

По умолчанию, поиск производится с учетом морфологии.


Для поиска без морфологии, то есть по точному совпадению слова, перед словами в фразе достаточно поставить знак $ "доллар":

 

$исследование $развития

 

Для поиска префикса (поиск слов или терминов, которые начинаются с определённой последовательности символов) нужно поставить звездочку после запроса:

 

книг*

 

Найдет:

  • книга
  • книги
  • книговедение

 

Для поиска целой фразы необходимо ввести ее в строку поиска.

 

высокочастотный трейдинг

 

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

 

"высокочастотный трейдинг"

 

Ниже приведены методы поиска с использованием операторов для повышения вариативности поисковой выдачи.

 

Поиск по синонимам

Для включения в результаты поиска синонимов слова нужно поставить решётку "#" перед словом или перед выражением в скобках. В применении к одному слову для него будет найдено до трёх синонимов.

 

#адепт

 

Будут найдены документы, содержащие слово «адепт», «сторонник», «последователь».


В применении к выражению в скобках к каждому слову будет добавлен синоним, если он был найден. Пример:

 

#(сторонник веры)

 

Будут также найдены документы, содержащие слова «приверженец», «религиозный». Не сочетается с поиском без морфологии, поиском по префиксу или поиском по фразе.

 

Приблизительный поиск слова

Для приблизительного поиска нужно поставить тильду "~" в конце слова из фразы. Дополнительно можно указать максимальное количество возможных правок: 0, 1 или 2.

Например:

 

бром~2

 

На первых страницах поисковой выдачи будут найдены документы со словами «бром» и «том», «бор». По умолчанию допускается 2 правки.

 

Поиск в интервале

Для указания интервала, в котором должно находиться значение какого-то поля, успользуйте квадратные скобки [ ]. Граничные значения следует разделять оператором TO. Для исключения крайних значений интервала используйте фигурные скобки { }.

При поиске в интервале производится лексикографическая сортировка, то есть данные упорядочены по алфавитному или словарному порядку, аналогично тому, как слова располагаются в словаре.

 

author:[иванов TO климов]

 

При таком запросе будут получены результаты с автором, начиная от Иванова и заканчивая Климовым, Иванов и Климов будут включены в результат.

 

author:{Иванов TO Петров}

 

При таком запросе будут получены результаты с автором, начиная от Иванова и заканчивая Петровым, но Иванов и Петров не будут включены в результат.
 

Критерий близости

Критерий близости позволяет искать слова, которые находятся близко друг к другу в тексте (на определённом расстоянии). Это полезно для учета смысловой связи между терминами без жесткого требования к их точному порядку или соседству.
 
Для поиска по критерию близости, нужно поставить тильду "~" в конце фразы. Например, для того, чтобы найти документы со словами «квантовая » и «физика» в пределах 3 слов, используйте следующий запрос:

 

"квантовая физика"~3

 

Будут найдены документы со словами: «квантовая теория и физика» (2 слова между терминами), «физика квантовая» (обратный порядок), но не будет найден документ с фразой «квантовая наука, изучающая основы физика» (4 слова между).