[lucene] lucene 如何使用业务因子影响评分

tflyy14 2013-08-07
最近做了一个项目,客户要求按照文章发布时间进行倒序排序,这样就可能导致得分靠前的排到后面了,用户体验效果很不好,所以就想从评分机制来解决问题,如果文章发布时间为越短(一天之内,一周之内等等)分数越高,但这涉及到业务了,继承Similarity类,但不能使用到发布时间这个业务因子(也有可能是本人对lucene不熟悉),在此请问各位大神们有没什么好的解决方案呢,求解答!!!
tflyy14 2013-08-13
怎么没有人,求帮助啊
xuegao199 2013-08-19
查询时设置boost 或者 Extends CustomScoreQuery (我用的是4.0的)
tflyy14 2013-08-19
boost不符合我的需求,我先试一下CustomScoreQuery,如果有什么不懂,还望不吝赐教!很感谢你的帮助
Global site tag (gtag.js) - Google Analytics