Усовершенствование поиска основано на использовании дополнения поисковой фразы синонимами. Например для поисковой фразы смартфон можно создать синонимы такие как: телефон, мобила, труба. Для фразы "Клавиатура" можно использовать такой синоним как "клава". Поле "вес" используется для удобства управления синонимами в списке (сортировка и фильтрация списка). В поле вводятся значения в виде целых положительных чисел.
Так собирается база синонимов. Применить эту базу можно многими путями. Самый простой способ собран в статическом методе expandingQuery Что бы его подключить, на странице где используется компонент поисковой выдачи в самом верху разместите данный код
В данном примере строк 7-9 дополняет основную поисковую фразу синонимами. Далее одна будет обработана компонентами комплекса bitrix:catalog. так же такой код можно поставить перед bitrix:search.page После модификации поискового запроса будет совершён поиск как по основному поисковому запросу так и по его синонимам.
Режим работы техподдержки: 10:00 — 17:00 с Пн по Пт. Максимальное время ответа на обращение – 48 часов. Предоставление доступа к сайту в сложных случаях является обязательным условием оказания технической поддержки. Email: marketplace@7sait.spb.ru