在Elasticsaerch中,我试图同时实现运算符AND和OR,其中AND的结果排名高于OR的结果。
例如,如果我搜索“买水果”。我想要结果:
“买水果”或“买水果”(“买”和“水果”的顺序无关紧要)上来 首先,然后按
“购买”或“水果”(“购买”或“水果”的顺序无关紧要)
如果之前有人已经回答了此类问题,请提前抱歉。我一直试图找到这个问题的答案,但我找不到解决方案。
答案 0 :(得分:0)
您要问的是elasticsearch的默认行为。如果更多的术语匹配,则会得到更高的_score。