ELK,萌萌哒

请教一下ES搜索排序的问题。

Elasticsearch | 作者 smile_sunshine | 发布于2016年06月02日 | 阅读数:6903

是这样的,我使用ES搜索,是使用的文档 的_score 降序为第一维度进行排序,使用更新时间 降序为第二维度进行排序。但是现在全文检索出来的数据,虽然和我输入的内容匹配度很高,但是这些数据是很早之前的,而不是最近的数据,我想请教一下,我这里应该怎么做,按匹配度和时间进行降序的排列,才能获得比较新的数据。
已邀请:

martindu - 搜披露创始人

赞同来自:

参考FunctionScoreQuery里的日期Decay
https://www.elastic.co/guide/e ... decay

smile_sunshine

赞同来自:

谢谢您的提示,目前正在了解FunctionScoreQuery中的GaussDateDecayFunction

wangcongyi_zz - 创造自己所想。

赞同来自:

您好,您这个问题解决的怎么样了,我是新手,想请教请教

smile_sunshine

赞同来自:

目前是在查询条件中使用GaussDateDecayFunction,设置一个时间刻度和一个时间衰减因子,总体效果较之前有很大提升。

要回复问题请先登录注册