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

Похожие товары — какая логика реализации?

Как на сайте реализовать функционал похожие товары? С помощью только одних запросов в БД, думаю это не получиться. Описание работы: есть товар с характеристиками (цена, цвет, другие технические характеристики). При отсутствии выбранного товара (наличие = 0), предлагать максимально похожий товар из этой категории товаров. Как сравнить по цифровым значениям в характеристикам я понимаю еще, но как быть если имеем дело с такой характеристикой, которая буквенная, например белый цвет? Можно использовать словари, конечно. Реализация на PHP+Mysql. Разработки сторонних стартап-проектов не предлагать, считаю их лишней тратой денег за такой функционал.
  • Вопрос задан
  • 3984 просмотра
Подписаться 17 Средний 1 комментарий
Ответ пользователя Михаил Рожков К ответам на вопрос (6)
shogunkub
@shogunkub
Программист+Инженер-электронщик
Помимо перечисленного - можно прикрутить тегирование, и выдавать товары с совпадающими тегами (больше одного совпадения, сортировать в порядке уменьшения количества совпадений). Но нужно, ествественно, тогда ещё удобный инструмент для редактирования списка тегов изобретать.
Ответ написан
Комментировать