Дополнительные функции расширенного поиска по каталогу публикаций

Базовые возможности поиска в каталоге Инфостарта позволяют находить публикации, которые содержат все указанные слова или фрагменты слов:

  • в любом порядке 

  • в любом месте публикации

  • в любой форме (учитываются падежи, единственное и множественное число и т.д.).

Чтобы получать более точные результаты, вы можете использовать специальные операторы, позволяющие управлять поиском.

Внимание: Операторы расширенного поиска применяются только к поисковой строке, которая начинается с символа "/" (слэш).

Операторы расширенного поиска

  • Оператор "*" (звездочка) – для поиска по одной или нескольким частям слова, заменяет неограниченный набор символов.

Пример:  

/ (г*кация)

Найдет: публикации, содержащие слова "геймификация", "геолокация", а также выражения вида "готовая спецификация" и т.д.

  • Оператор "|" (пайп) – можно найти публикации, которые содержат хотя бы одно из слов поискового запроса (аналог ИЛИ).

Пример: 

/ (автоматизация | производство)

Найдет: публикации, содержащие слова "автоматизация" или "производство".

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

Примеры: 

/ (автоматизация) (-производство)

/ (автоматизация) (!производство)

Найдет: публикации, содержащие слово "автоматизация", но не содержащие слово "производство".

  • Оператор «""» (двойные кавычки) – для поиска словосочетаний, нескольких слов, которые обязательно должны стоять рядом (поиск производится с учетом словоформ).

Пример:

/ ("автоматизация производства")

Найдет: публикации, содержащие словосочетание "автоматизация производства".

Параметрический поиск и комбинация условий

В публикациях можно искать отдельно по заголовку и по описанию:

  • Введите параметр @title для поиска по заголовку публикации. 

  • Или параметр @body для поиска по тексту публикации.

Параметр должен стоять перед словами, которые нужно найти.

Можно использовать @title и @body как вместе, так и по отдельности.

Кроме того, вы можете объединить в одном запросе сразу несколько поисковых условий

Пример:

/ @title (-автоматизация) @body ("автоматизация производства" | управление)

Найдет: публикации, не содержащие в заголовке слово "автоматизация", но содержащие в тексте словосочетание "автоматизация производства" или слово "управление".

Конструктор поисковых выражений

Чтобы специальные операторы поиска применялись автоматически, мы реализовали для поиска публикаций конструктор запроса. Вы можете указать слово в соответствующем поле, и при нажатии "Найти" строка запроса будет сформирована автоматически. 

photo_2020-12-03 12.13.18.jpeg