弹性搜索相关度分数

问题描述:

在我参与的项目中,Elastic Search用于包含来自市场的数百万项物品。弹性搜索相关度分数

用户可以搜索这些项目,目前返回的结果是根据词的出现次数按相关性分数排序的。

然而,物品的创建时间也是高度相关的 - 因此,搜索“自行车”应该返回包含“自行车”的物品列表,按物品的新物品(新物品更相关)排序。

我自己没有这方面的手(我比后端更前端),所以只需要一些指导如何做到这一点?我读了一些关于提高分数的内容,但不确定是否可以使用。

尝试使用以下结构:

"sort" : [ 
    { 
     "YourValue" : { 
      "order" : "desc" 
     } 
    }, { 
     "_score" : { } 
    } 
] 
+0

看起来很简单 - 我将借此与我们的后端家伙:) – adp