当前位置: 首页 >
solr打分
-
solr4 schema.xml field 添加boost值
在用solr时,想在schema.xml中指定title的boost值。这样做的好处就是查询时候开销比较小。缺点同样很明显,写死了,不灵活。但是可以用solr dismax去实现。
阅读全文
-
Solr搜索的排序打分规则研究
Solr本身的排序打分规则是继承自Lucene的文本相关度的打分即boost,这一套算法对于通用的提供全文检索的服务来讲,已经够用了,但是对于一些专门领域的搜索来讲,文本相关度的打分是不合适的。定制适合自身业务的排序打分规则(boost)三个方法:定制Lucene的boost算法,加入自己希望的业务规则;使用Solr的edismax实现的方法,通过bf查询配置来影响boost打分;在建索引的schema时设置一个字段做排序字段,通过它来影响文档的总体boost打分。
阅读全文