Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Усовершенствование поиска

7 900 i
Заказать
Оформление заказа
х
В наличии
Усовершенствование поиска основано на использовании дополнения поисковой фразы синонимами.
Например для поисковой фразы смартфон можно создать синонимы такие как: телефон, мобила, труба.
Для фразы "Клавиатура" можно использовать такой синоним как "клава".
Поле "вес" используется для удобства управления синонимами в списке (сортировка и фильтрация списка). В поле вводятся значения в виде целых положительных чисел.  
Так собирается база синонимов.

Применить эту базу можно многими путями. Самый простой способ собран в статическом методе 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 После модификации поискового запроса будет совершён поиск как по основному поисковому запросу так и по его синонимам.  


x