我在ElasticSearch中实现了一个自动完成索引,并遇到了排序/评分问题.假设我在索引中有以下字符串:
apple banana coconut donut
apple banana donut durian
apple donut coconut durian
donut banana coconut durian
Run Code Online (Sandbox Code Playgroud)
当我搜索"甜甜圈"时,我希望结果按照术语位置排序,如下所示:
donut banana coconut durian
apple donut coconut durian
apple banana donut durian
apple banana coconut donut
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何实现这一目标.术语位置没有考虑到默认评分逻辑中,我找不到在那里获得它的方法.看起来像一个简单的问题,但其他人之前必须遇到这个问题.有人想出来了吗?
谢谢!