Получите релевантные результаты поиска на основе приоритетов, используя Elasticsearch
Я довольно новичок в asticsearch и хотел бы, чтобы поиск естественного языка в моей базе данных формата JSON давал приоритет конкретным ключам и получал релевантные результаты в зависимости от приоритета.
Я попытался выполнить поиск с использованием Kibana, но панель поиска принимает только язык запросов. Я не могу преобразовать поиск на естественном языке в запрос.
Пример - если пользователь ищет what is income?
затем income
(должен также проверять наличие подстрок) должен быть извлечен с использованием процессора nlp, а затем (если приоритет отдан key1
а также key2
) тогда это должно быть проверено, если "key1" : "income"
или же "key2" : "income"
и если это соответствует, то результат должен быть показан.