首页 / SOLR / Solr学习笔记——查询
Solr学习笔记——查询
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Solr学习笔记——查询,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1102字,纯文字阅读大概需要2分钟。
内容图文
1.进入Solr管理界面http://localhost:8983/solr/
可以看到Query中有若干的参数,其意义如下(参考:http://www.jianshu.com/p/3c4cae5dee8d)
Solr的查询语法:
Solr默认有三种查询解析器(Query Parser):
- Standard Query Parser
- DisMax Query Parser
- Extended DisMax Query Parser (eDisMax)
第一种是标准的Parser,最后一种是最强大的,也是Sunspot默认使用的Parser。
支持的参数:
- defType: 选择查询解析器类型,例如dismax, edismax
- q:主查询参数(field_name:value)
- sort:排序,例如score desc,price asc
- start:起始的数据偏移offset,用于分页
- raws:一次返回的数量,用于分页
- fq:filter query 返回结果的过滤查询
- fl:fields to list 返回的字段(*, score)
- debug:返回调试信息,debug=timing,debug=results
- timeAllowed:超时时间
- wt:response writer返回的响应格式
下面是DisMax Parser可以使用的:
- qf:query fields,指定查询的字段,指定solr从哪些field中搜索,没有值的时候使用df
- mm:最小匹配比例
- pf:phrase fields
- ps:phrase slop
- qs:query phrase slop
特殊符号意义:
- ?:te?t 单个字符匹配
- *:tes* 多个字符匹配
- ~:fuzzy searches(模糊匹配),roam~,roams/foam/foams
- count:{1 TO 10}:range search 范围检索
- ^:Boosting a Term(升级权重),jakarta^4 apache, "酒店"^4 "宾馆"
- ^=:Constant Score with(指定分数),(description:blue OR color:blue)^=1.0 text:shoes
逻辑操作
- AND 或者 &&
- NOT 或者 !
- OR 或者 !!
- + 必须满足
- - 剔除,比如 title: -安徽,返回的是title中不含有"安徽"的所有结果
原文:http://www.cnblogs.com/tonglin0325/p/6835206.html
内容总结
以上是互联网集市为您收集整理的Solr学习笔记——查询全部内容,希望文章能够帮你解决Solr学习笔记——查询所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。