Есть товар, например, mlt-d203. На сайте используется поиск по каталогу.
Необходимо чтобы пользователь который зашел на сайт смог найти этот товар по следующим запросам:
mlt-d203
mltd203
203
mlt203
mlt-203
d203
Может кто знает, как реализовать это? Звездочка слева от искомого слова снимает ряд вопросов, но далеко не все.
Попробовал использовать свойство с типом текст и вводить туда варианты всех возможных значений, но поиск по каталогу не ищет по свойствам? Может можно включить это вариант?
Есть еще вариант, в описании товара сделать скрытый блок с "display:none;" и туда все вписать, тогда все работает, но как то не очень вариант, по идее скрытый текст на странице не добавляет плюсов в поисковой системе.
Всем спасибо!
История запросов при поиске по каталогу - Голосуй!
Добавлено: Как улучшить поиск по каталогу?04.10.15 17:11:09
Надо попробовать добавить созданное поле с типом "текст" в список полей, по которым строится поисковый индекс, а затем произвести переиндексацию.
К сожалению, в интерфейсе системы просто так его добавить нельзя. Но можно обратиться в службу поддержки, возможно они помогут в рамках поддержки активной лицензии.
Еще можно попробовать добавить также все значения в мета теги товара, по ним, насколько я помню, поисковый индекс строится по умолчанию.
Добавлено: Как улучшить поиск по каталогу?04.10.15 17:45:24
string sourceContent Source item content
string &content Prepared item content
array &aReplacement Array of replacements for preg_replace
Как вариант решения задачи, добавить в "aReplacement" регулярное выражение, которое будет разбивать фразы нужным образом.
Уточним, что поисковый индекс модуля можно будет быстро перегенерировать в разделе "Обслуживание", вкладка "Сервис", действие "Исправить хэши поиска", доступно с 7.0.
Добавлено: Как улучшить поиск по каталогу?05.10.15 10:39:41
Спасибо, Дмитрий, за ответ!
Так понимаю, что без программиста не обойтись?
Есть ли возможность рассказать все по шагам, как это "вставить" в движок?
Или это уже готовое решение, которое только настроить надо?
Не подскажете, этот код надо разместить в _local/common_functions.php
Буду благодарен за помощь!
История запросов при поиске по каталогу - Голосуй!
Добавлено: Как улучшить поиск по каталогу?05.10.15 11:41:25