Как лучше организовать автоподсказку?


(Karelianboy1) #1

Добрый день.
Есть индекс с документами где есть 4 основных поля

  1. Города - список
  2. Категория - Текст "type": "text"
  3. Подкатегория - Текст "type": "text"
  4. Описание(Название) - Текст "type": "text"

Нужно сделать автоподсказку по введенным буквам. Вводим "м", показываем "мама"
Подсказки выводим только в соответствии с конкретным городом. Т.е. для подсказки используются только те документы, где точно совпал город.
А затем по полям Категория, Подкатегория, Описание ищем совпадения.
Сортируем по частоте совпадения. Документ, где больше совпадений - наверху. Желательно, чтобы совпадения в Подкатегория были более релевантны, чем в Категория.

Можно ли использовать для решения такой задачи Suggesters? Или подскажите какие возможности ES для такой задачи более подходят?


(system) #2

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.