Поиск. Описание модуля
Модуль Поиск осуществляет индексирование и поиск информации на сайте. Вся текстовая информация, которая попадает на сайт в виде статических HTML страниц или через модули (например, модуль Информационные блоки, модуль Форум и т.д.) автоматически индексируется. Поиск может осуществляться как по всей проиндексированной информации, так и по ее отдельным частям.
При формировании поискового запроса возможно использование языка запросов.
Язык запросов
Обычно запрос представляет из себя просто одно или несколько слов, например:
свежая рыба треска
По такому запросу находится информация, в которой встречаются все слова запроса.
Логические операторы позволяют строить более сложные запросы, например:
свежая рыба или пылесос
По такому запросу находится информация, в которой встречаются либо слова "свежая" и "рыба", либо слово "пылесос".
свежая рыба не скумбрия
По такому запросу находится информация, в которой встречаются слова "свежая" и "рыба" и не встречается слово "скумбрия". Вы можете использовать скобки для построения более сложных запросов.
Логические операторы
Оператор | Синонимы | Описание |
---|---|---|
И | And, &, + | Оператор логическое "и". Подразумевается, его можно опускать: запрос "свежая рыба" полностью эквивалентен запросу "свежая" и "рыба". |
Или | Or, | | Оператор логическое "или" позволяет искать элементы, содержащие хотя бы один из операндов. |
Не | Not, ~ | Оператор логическое "не" ограничивает поиск товарами, не содержащими слово, указанное после оператора. |
( ) | Круглые скобки задают порядок действия логических операторов. При формировании строки запроса убедитесь, что для каждой открывающейся скобки есть парная закрывающаяся. | |
" " | Поиск точной фразы. Обычно используется для поиска цитат. |
Компоненты
Модуль включает в себя следующие компоненты 2.0:
Компоненты модуля | ||
---|---|---|
Название | Имя в пространстве имен bitrix | Описание |
Форма поиска | search.form | Служит для вывода формы поиска. |
Поиск по заголовкам | search.title | Служит для вывода поля поиска по заголовкам с динамическими результатами. |
Стандартная страница поиска | search.page | Служит для создания страницы поиска. |
Поле ввода поискового запроса | search.suggest.input | Служит для вывода поля ввода поискового запроса с подсказкой. |
Облако тегов | search.tags.cloud | Предназначен для вывода облака тегов. |
Форма ввода тегов | search.tags.input | Предназначен для вывода формы ввода тегов. |