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表示区间
参数
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表示区间
相关文章推荐
- IAR--Fatal Error[Lc002]: could not open file "*\build\config files\512KB_Pflash.icf" 的解决方法
- Solr requestHandler SearchComponent和QueryResponseWriter
- LeetCode | Unique Binary Search Trees II
- 送给喜欢BEYOND的朋友--BEYOND-《纪念专辑珍藏版》专辑[APE+CUE整轨]
- UVa 11995 I Can Guess the Data Structure! (STL)
- LA 5031 Graph and Queries(Treap)
- js中的break和continue
- RBM训练指导手册粗略(A Practical Guide to Training Restricted Boltzmann Machines)
- ToStringBuilder 学习
- Real User Experience Insight (RUEI)安装操作手册
- 使用easyUI的combogrid来实现模糊查询,jsp部分
- 关于UIView的autoresizingMask属性
- ruei安装文档
- UIView局部点击
- ios UITableView
- new (addr)type(value)
- Java多线程-工具篇-BlockingQueue
- 查看指定路径下的文件名,并使用UUID生成新的文件名
- iOS开发:UIScrollView如何禁止上下滑动
- Lance老师UI系列教程第八课->新浪新闻SlidingMenu界面的实现