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