Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 02.12.2021
- Версия:
- 1.1.4
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Усовершенствование поиска основано на использовании дополнения поисковой фразы синонимами.
Например для поисковой фразы смартфон можно создать синонимы такие как: телефон, мобила, труба.
Для фразы "Клавиатура" можно использовать такой синоним как "клава".
Поле "вес" используется для удобства управления синонимами в списке (сортировка и фильтрация списка). В поле вводятся значения в виде целых положительных чисел.
Например для поисковой фразы смартфон можно создать синонимы такие как: телефон, мобила, труба.
Для фразы "Клавиатура" можно использовать такой синоним как "клава".
Поле "вес" используется для удобства управления синонимами в списке (сортировка и фильтрация списка). В поле вводятся значения в виде целых положительных чисел.
Отзывы (0)
Обсуждения (0)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Установка
Так собирается база синонимов.
Применить эту базу можно многими путями. Самый простой способ собран в статическом методе expandingQuery
Что бы его подключить, на странице где используется компонент поисковой выдачи в самом верху разместите данный код
if(strlen($_REQUEST["q"]) > 1) if(\Bitrix\Main\Loader::includeModule("studio7spb.synonym"))
\Studio7spb\Marketplace\Search\SynonymTable::expandingQuery();
В данном примере строк 7-9 дополняет основную поисковую фразу синонимами. Далее одна будет обработана компонентами комплекса bitrix:catalog. так же такой код можно поставить перед bitrix:search.page После модификации поискового запроса будет совершён поиск как по основному поисковому запросу так и по его синонимам.
Применить эту базу можно многими путями. Самый простой способ собран в статическом методе expandingQuery
Что бы его подключить, на странице где используется компонент поисковой выдачи в самом верху разместите данный код
if(strlen($_REQUEST["q"]) > 1) if(\Bitrix\Main\Loader::includeModule("studio7spb.synonym"))
\Studio7spb\Marketplace\Search\SynonymTable::expandingQuery();
В данном примере строк 7-9 дополняет основную поисковую фразу синонимами. Далее одна будет обработана компонентами комплекса bitrix:catalog. так же такой код можно поставить перед bitrix:search.page После модификации поискового запроса будет совершён поиск как по основному поисковому запросу так и по его синонимам.
Поддержка