@Webdevelopmentit

Как реализовать поиск?

Всем привет.
Есть задача реализовать хороший поиск. Неожиданно)))
Ставка была сделана на ES. Не могу решить ряд проблемы:
Ситуация: Каталог товаров. В индексе 3 поля: Наименование, Код и Массив свойств товара.
  1. Ищем: Наименование + Код. Если есть совпадения по коду по другим полям не ищем (так как код уникальный, в ответе должен быть один товар, даже если есть совпадения в наименовании у других)
  2. Ищем: Наименование + свойство. Поиск идет по наименованию, общий scor рассчитывается с учетом совпадений по свойствам (что то вроде Boosting только без negative)
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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