По мотивам темы https://support.webasyst.ru/24224/poiskovik/
Предлагаю добавить несколько логик в работе умного поиска.
1. Добавить настройку "Тип умного поиска по умолчанию": жесткий и грубый.
2. Логика применяется только если пользователь ввел несколько слов в поле поиска, например, 'sony ericcson'
3. При грубой логике каждое слово ищется с логикой ИЛИ. Или sony, или ericcson.
4. При жесткой логике, с логикой И. И sony, и ericcson
5. На странице поиска пользователь должен видеть некоторый переключатель поиска, например, ссылка "Не нашли нужного? Попробуйте грубый поиск...", "Слишком много результатов? Попробуйте строгий поиск".
6. Если в результатах строгого поиска ничего не найдено, то выводить результаты грубого поиска (можно добавить настройку, отключающее такое поведение).
Теперь включим фантазию. Например, режим "средний", некий "И/ИЛИ". Если пользователь ввел больше двух слов, то первое слово со следующими словами в режиме или.
"sony ericcson 4g" - ищем "sony && ericcson" || "sony && 4G". Спорный режим, но возможный. Как вариант, вообще перебор всех вариантов по два слова, то есть еще и "ericcson 4g". Можно ограничить такие режимы только для запросов от 3 до 5 слов.
6 комментариев
Просьба реализовать п.1-п.4 в обязательном порядке!!!
Есть какие то сдвиги?
Уже создавал тему с поисковиком, движений нет ,сказали что все работает отлично. Но вот только не работает он со словосочетаниями, если делать запрос по двум словам выдаст поиск все что содержит хотя бы одно слово - а это треш если много позиций.
По словосочетаниям хорошо работает только простой поиск по названию товара. Поэтому и приходится в название размещать основные самые важные слова для поиска. Лично для своих задач иного выхода не вижу.
С умным поиском пришлось завязать до лучших времен.
Поиск полное дно, если ввести цифру, то логика этого поиска вообще не понятна, поддержка отмалчивается, просит дамп, потом предлагает платную услугу для поиска проблем, они то ли наивные, то ли не понятно что они хотят там увидеть. Работают по принципу главное верить, вот они и верят что поиск у них отличный....
Поддерживаю автора, поиск по словосочетаниям ужасен. В чем проблема добавить настройку И / ИЛИ не понятно. Два года уже почти прошло.