本地环境搭建
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

网友评论