Задать вопрос
@onexlive

Как сделать синонимический поиск для интернет магазина ?

Доброе время суток. У нас есть новый проект www.efurshet.com - доставка продуктов в Киеве. Загружено около 20 тысяч товаров и возникла проблема поиска этих товаров. Давайте эту проблему опишу с примером:
Запрос "конфеты Raffaello" их можно искать множеством вариантов - рафаэло, раффаэло, rafaelo, raffaelo, raffaello, раффаэлло, hfaftkkj и т.д.

Вопрос, как собрать и автоматизировать базу синонимов, у кого какие идеи ? или может она уже где-то есть.
  • Вопрос задан
  • 2584 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
thewind
@thewind
php программист, front / backend developer
Сделайте у каждого товара поле "синонимы", вбивайте туда также через пробел все возможные варианты, а дальше поиск через sphinx с учетом этого поля. Это к вопросу автоматизации поиска.
Ответ написан
viktorvsk
@viktorvsk
Думаю, если это не супер-серьезный проект, то куда быстрее и дешевле будет придумать социальный механизм дополнения синонимов.
Каким-то образом стимулировать пользователя самого написать, что "конфеты Рафаэлло" - это и рафаєлло и rafaello и т.д.

Мне кажется, что даже если и разработать похожую систему автоматического поиска синонимов, то количество ошибок в ней перевесит положительный эффект
Ответ написан
Комментировать
@onexlive Автор вопроса
то что товару создали поле синоним это пнятно. вопрос где взять базу синонимов, последняя идея интересная, будем пробовать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы