使用Elasticsearch根据优先级获得相关的搜索结果

时间:2018-12-23 14:11:57

标签: elasticsearch nlp kibana elasticsearch-dsl elasticsearch-dsl-py

我对Elasticsearch还是很陌生,并且希望在我的JSON格式数据库上进行自然语言搜索,以将特定键放在优先位置,并根据优先级获得相关结果。

我尝试使用Kibana进行搜索,但是搜索栏仅接受查询语言。我无法将自然语言搜索转换为查询。

示例-如果用户搜索what is income?,则必须使用nlp处理器提取income(还应检查子字符串),然后(如果优先级为key1和{ {1}}),则必须检查是key2还是"key1" : "income",如果匹配,则必须显示结果。

0 个答案:

没有答案