弹性搜索相关度分数
问题描述:
在我参与的项目中,Elastic Search用于包含来自市场的数百万项物品。弹性搜索相关度分数
用户可以搜索这些项目,目前返回的结果是根据词的出现次数按相关性分数排序的。
然而,物品的创建时间也是高度相关的 - 因此,搜索“自行车”应该返回包含“自行车”的物品列表,按物品的新物品(新物品更相关)排序。
我自己没有这方面的手(我比后端更前端),所以只需要一些指导如何做到这一点?我读了一些关于提高分数的内容,但不确定是否可以使用。
答
尝试使用以下结构:
"sort" : [
{
"YourValue" : {
"order" : "desc"
}
}, {
"_score" : { }
}
]
看起来很简单 - 我将借此与我们的后端家伙:) – adp