相关疑难解决方法(0)

在ElasticSearch中按期限排名?

我在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)

我无法弄清楚如何实现这一目标.术语位置没有考虑到默认评分逻辑中,我找不到在那里获得它的方法.看起来像一个简单的问题,但其他人之前必须遇到这个问题.有人想出来了吗?

谢谢!

elasticsearch

10
推荐指数
2
解决办法
3664
查看次数

标签 统计

elasticsearch ×1