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

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

Всем привет.
Есть задача реализовать хороший поиск. Неожиданно)))
Ставка была сделана на ES. Не могу решить ряд проблемы:
Ситуация: Каталог товаров. В индексе 3 поля: Наименование, Код и Массив свойств товара.
  1. Ищем: Наименование + Код. Если есть совпадения по коду по другим полям не ищем (так как код уникальный, в ответе должен быть один товар, даже если есть совпадения в наименовании у других)
  2. Ищем: Наименование + свойство. Поиск идет по наименованию, общий scor рассчитывается с учетом совпадений по свойствам (что то вроде Boosting только без negative)
  • Вопрос задан
  • 113 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Аналитик SOC
    4 месяца
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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