您的位置:首页 > 产品设计 > UI/UE

Solr requestHandler中的简单配置

2014-03-03 20:53 429 查看
Solr requestHandler中的简单配置

参数

wt 返回的类型例如 xml json velocity php

df  默认的查询字段

fl   指定返回哪些字段内容,
使用逗号和空格符分割,例如: *,score
返回所有字段和每条记录的得分

rows  指定返回结果最多有多少条记录,配合start来实现分页

indent  返回的结果是否缩进,默认关闭,需要设置
indent=true|on来实现

hl  在查询响应中醒目显示片断,默认为false

q.alt  当q字段为空时,用于设置缺省的query,通常设置q.alt为*.*

bq  对某个field的value进行加分例如brand:SONY^5.0

pf   用于指定一组field,当query完全匹配pf指定的某一个field时,来进行boost。 简言之pf的作用是boosting phrases over words.

qf 指定solr从哪些field中搜索

mm 最小匹配的百分比, solr支持三种clause,即必须出现,
不能出现,
可以出现分别对应AND

         - OR ,默认使用OR这个clause,mm用于设置在使用OR这个clause时,需要出现的满足条件

         <!--
最小匹配,100%表示要完全匹配, 2表示至少匹配2个  2<-25%如果查询字段小于三      

         个,必须全匹配,大于三个,则必须大于%75匹配   2<-1 5<80%表示-->

q.op  覆盖schema.xml的defaultOperator(有空格时用"AND"还是用"OR"操作逻辑)。

mlt   查询的时候是否打开MoreLikeThisComponent的布尔值

mlt.count  每个结果要检索的相似记录数

mlt.fl  用于创建相似度依据的查询字段

mlt.mintf  结果文档中的本field的某一个词出现的tf大于此值,才以此词求相似

mlt.mindf  同上,不过是df值

facet.field   需要进行方便的字段 facet mincount
统计的结果数量最小为1

facet.sort  表示facet字段值以哪种顺序返回,facet.sort=false(index,lex)表示按照字段值得自然顺序(字母,数字的顺序)排列

facet.limit 限制facet字段返回的结果条数,默认值为100,如果此值为负数,表示不限制

facet.pivot solr的方便的二维统计,相当于数据库中的Group By后边2个字段的功能

facet.range f.字段名.facet.range.start=1000的格式表示开始为1000,end表示结束,gap表示区间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息