美文网首页
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