Elasticsearch的自定义插件可更改默认相关性

时间:2017-12-14 06:45:11

标签: elasticsearch elasticsearch-plugin ranking-functions

我目前正在使用Elasticsearch,关于搜索结果的排名我注意到的事情很少,这让我想到是否有办法为ES创建插件/脚本,可以用来修改目前的评分算法?

2 个答案:

答案 0 :(得分:0)

您可以为此编写自定义Java插件,使用function score queriesscripted similarity(本周刚刚发布)。

如果可以,我会使用后两种方法;编写自定义插件应该很少需要。

答案 1 :(得分:0)

您可以参考博客 A Gentle Intro to Function Scoring ,该博客使用文字相关性和网站上的视频受欢迎程度来描述网站上视频的排名。

要修改评分算法,Elasticsearch会提供 script_scorefunction_scoreDecay Function