摘要:
转自:http://www.iteye.com/topic/1126944solr使用了Lucene的内核,也继承了Lucene的打分规则,关于Lucene打分规则可以参考如下博客http://blog.chenlb.com/2009/08/lucene-scoring-architecture.htmlSolr内改变打分规则有几种形式:1.配置solr的solrconfig.xml中edismax,来改变Boost打分规则2.在solr的schema中增加一个字段,该字段专门用于排序3.自写一个solr的评分规则。一般简单的应用1和2就能满足。举一个例子,电商类网站(比如淘宝)的商品搜索:1 阅读全文
摘要:
fl: 是逗号分隔的列表,用来指定文档结果中应返回的Field集。默认为 “*”,指所有的字段。defType: 指定query parser,常用defType=lucene, defType=dismax, defType=edismaxq: query。q.alt: 当q字段为空时,用于设置缺省的query,通常设置q.alt为*:*。qf: query fields,指定solr从哪些field中搜索。pf: 用于指定一组field,当query完全匹配pf指定的某一个field时,来进行boost。简言之pf的作用是boosting phrases over words。fq: fi 阅读全文