不要急,总有办法的

ES可以根据字段值的不同设定不同的权重么?

Elasticsearch | 作者 yeziblo | 发布于2020年12月16日 | 阅读数:2142

如题,比如我设定一个 更新时间 字段,当该字段为24h以内,这个字段的权重就是1, 1-3天就是0.7, 3-7天是0.5, 大于一周就是0.2。

又比如设置一个级别字段,这个字段里级别是S的权重为1,A为0.8,B为0.5,C为0.2。

请问下ES可以实现这种打分方式么,求老哥们给个思路。

我能想到的就是script,但不知道script是否适合,而且script查询的效率好像也不高T T
已邀请:

FFFrp

赞同来自:

要回复问题请先登录注册