美文网首页
Elasticsearch自定义插件开发快速入门

Elasticsearch自定义插件开发快速入门

作者: 柒色都吧 | 来源:发表于2017-04-01 17:23 被阅读164次

本地环境搭建

    http://blog.csdn.net/gdutliuyun827/article/details/40074783

基本知识和CURD

    http://blog.csdn.net/gdutliuyun827/article/details/40077013

    http://blog.csdn.net/gdutliuyun827/article/details/40079077

自定义插件开发

    http://www.tuicool.com/articles/E3qY7j3

插件调试

    了解function_score 请移步http://blog.csdn.net/dm_vincent/article/details/42201789

    boost_mode释义:

     multiply:_score乘以函数结果(默认情况)

     sum:_score加上函数结果

     min:_score和函数结果的较小值

     max:_score和函数结果的较大值

     replace:将_score替换成函数结果

这里用replace调试排序插件。

原始数据:

检索tag里有“中国”的歌曲:

用自定义排序插件CzsScriptPlugin排序:

    自定义排序算法:拿到文档的number,传入一个参数flg,得到一个分值score = number *flg;当flg>0倒序,flg<0升序。


排序结果:

Flg = -1

Flg=1

相关文章

网友评论

      本文标题:Elasticsearch自定义插件开发快速入门

      本文链接:https://www.haomeiwen.com/subject/uxziottx.html