[solr ] 有人解决过solr的自定义排序问题吗
soryokurin
2011-05-18
有这样一个需求:solr排序返回结果时需要参考到db里面的用户评分数据,需要解决自定义排序的问题,不知道有人实现过类似的需求没?
|
|
liuye
2011-05-18
同问。solr默认的排序实现都是在已有字段上进行,可"销量"这种数据是频繁变化的,不合适放到solr里,怎么实现按“销量”排序?
|
|
pan_java
2011-07-01
设置你每个字段的boost值,让其他字段的boost 不管怎么都不让超过你排序字段的boost
值 |
|
captainyuming
2011-07-10
这个不是设置boost的能解决的,回复次数这些范围太大,直接用他们的值作为boost的话,对打分影响太大。
实现一个similarity,重写score方法,对非特殊要求的,调用super打分,如果碰到了你要处理字段,用你的打分法返回socre分值。 我们就使用payload |
|
captainyuming
2011-07-10
我的QQ:181277118
用过solr的朋友,可以讨论讨论,多多交流。 |