我是弹性搜索的初学者,我有一个大的索引查询每个用例,但现在我想首先显示一个单独的条目,但只在一个特殊情况下。
例如在我的索引中
我想拥有" cat"在我第一次搜索"沙发"时,而不是当我搜索"丛林"。对于那种情况,我得到了#34;大猫"在此刻的第一个位置。 这是实现这一目标的最简单方法吗?
答案 0 :(得分:0)
我的最终方法是一个布尔查询,其中“应该”为cat而“must”为“couch”。这改变了得分方向的“猫”,但只有当我查询“沙发”时。