东儿童
爱拼才会赢
摘要: 转自: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 阅读全文
posted @ 2013-05-11 14:44 哎!无悔 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2013-05-11 12:53 哎!无悔 阅读(642) 评论(0) 推荐(0) 编辑