Elasticsearch автозаполнение по атрибутам - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь сделать автозаполнение с эластичным поиском по атрибутам предметов. Например, у нас есть эти атрибуты: - (цвета) синий, красный, желтый - (размеры) хз, см, мд, хл - (жанры) триллер, lovestory, римский

И у нас есть предметы (книги): - book1, book2, ... и т. д.

Так что каждая книга имеет разные атрибуты. Если я наберу в поле ввода «thril» - и book2 имеет атрибуты yellow, md, thriller Мне нужны результаты: - триллер - триллер мд - триллер мд жёлтый

Порядок атрибутов не устанавливается автоматически. Я буду устанавливать тип каждой группы, например, жанры, размеры, цвета. Каждая группа имеет свой тип сортировки. Если первое слово имеет размер: «md», я ожидаю, например: - MD - желтый желтый - желтый триллер Потому что такие размеры: размер, цвет, жанр ...

Результаты в зависимости от атрибутов каждой книги ... Я пробовал много решений, но ничего не будет работать правильно.

Спасибо за ваши идеи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...