Интеграция поиска в интернет-магазин Sphinx/ElasticSearch/Solr и т.п
Есть интернет-магазин промтоваров с номенклатурой в 300к наименований.
Нужно выбрать и внедрить организовать адекватный и быстрый поиск по этим наименованиям.
Пример, как должно искать.
Поисковый запрос "ЛПО 4х18"
Результаты, которые должны быть "ЛПО-71-4х18-542", "41ЛПО 4*18-542"
Поисковый запрос "ВВГнг А LS 3*10" или
Результаты "ВВГнг(А)-LS 3*10 ок-0,66 голубой ГОСТ", "П1102. Кабель силовой ВВГнг(А)LS 3х10 ок 0,66 ГОСТ малодымный"
Но при этом в результтах, не должно быть сходных наименований АВВГнг(А)-LS, КВВГнг(А)-LS, АКВВГнг(А)-LS и прочих, которые содержат часть слова ВВГнг А LS в своей структуре.
Также требуется учет словоформ, работа с синонимами и подсказки.
Нужна помощь в разработке ТЗ.
Пример поиска который нравится:
gdekabel.ru/component/sea...