在我参与的项目中,Elastic Search用于包含来自市场的数百万件商品。
用户可以搜索这些项目,目前返回的结果将根据单词出现次数的相关性分数进行排序。
然而,物品的创建时间也非常重要 - 所以搜索" bike"应返回包含" bike"的项目列表按项目的新程度排序(更新更具相关性)。
我自己没有动手(我的前端比后端更多)所以只需要一些指导如何做到这一点?我读过有关提高分数的内容,但不确定是否可以使用。
答案 0 :(得分:0)
尝试使用以下结构:
"sort" : [
{
"YourValue" : {
"order" : "desc"
}
}, {
"_score" : { }
}
]