Экранирование — это способ указать системе, что специальный символ или термин должен обрабатываться как обычный текст, а не как часть поискового синтаксиса.

 

Как это работает?

Если термин или символ совпадает с оператором (например ~ или "), но должен использоваться в буквальном смысле, его экранируют:

 

С помощью обратного слэша \:

  • \~ — поиск символа ~ (а не усечение слова).

  • \" — поиск кавычки (а не фразы).

Или заключая в кавычки (для целых терминов):

  • "AND" — поиск слова «AND», а не логического оператора.

Примеры:

Запрос: "Код с * в названии" — экранирование не нужно, так как * внутри кавычек. 

 

При использовании поисковых запросов, включающих символы, которые система может определять как специальные операторы например =, / ( ) , необходимо пользоваться экранированием.

 

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

 

Пример: 

Поиск по индексу ББК без экранирования

bbk:Ш9(2)6=Р50-2

Поиск не дает результатов

 

Поиск по индексу ББК с экранированием

bbk:"Ш9(2)6=Р50-2" 

Имеем следующие результаты поиска