一尘不染

如何在Elasticsearch或Lucene中基于索引类型增强搜索?

elasticsearch

我有三个食物类型索引:“意大利”,“西班牙”,“美国”。当用户搜索“奶酪”时,“意大利”文档似乎出现在顶部。如果我偏爱说“西班牙语”,是否可以“增强”结果?(我仍然应该获得意大利语的结果,但是基于索引类型“
Spanish”的一些数值提升值,结果中返回的文档的顺序将优先使用“ Spanish”索引。在用户输入的lucene和/或ES查询?


阅读 204

收藏
2020-06-22

共1个答案

一尘不染

添加带有字词查询_type或字段_index(或两者都有)的字词查询。

2020-06-22