设为首页 收藏本站
查看: 898|回复: 0

[经验分享] solr 查询 实例分析

[复制链接]

尚未签到

发表于 2015-7-17 11:29:43 | 显示全部楼层 |阅读模式
  solr索引查询接口:http://localhost:8080/solr/query
  首先了解一下查询参数的含义。

q
Solr 中用来搜索的查询。可以通过追加一个分号和已索引且未进行断词的字段(下面会进行解释)的名称来包含排序信息。默认的排序是 score desc,指按记分降序排序。
q=myField:Java AND otherField:developerWorks; date asc 此查询搜索指定的两个字段并根据一个日期字段对结果进行排序。

start
将初始偏移量指定到结果集中。可用于对结果进行分页。默认值为 0。
start=15 返回从第 15 个结果开始的结果。

rows
返回文档的最大数目。默认值为 10。
rows=25

fq
提供一个可选的筛选器查询。查询结果被限制为仅搜索筛选器查询返回的结果。筛选过的查询由 Solr 进行缓存。它们对提高复杂查询的速度非常有用。
任何可以用 q 参数传递的有效查询,排序信息除外。

hl
当 hl=true 时,在查询响应中醒目显示片段。默认为 false。参看醒目显示参数上的 Solr Wiki 部分可以查看更多选项。
hl=true

fl
作为逗号分隔的列表指定文档结果中应返回的 Field 集。默认为 “*”,指所有的字段。“score” 指还应返回记分。
*,score

wt
指定返回数据格式
可选:json,xml
  
  1、查询关键字中包含“快乐大本营”,从第5条开始的前10条数据,指定返回的数据格式为json。
  语法分析:使用q指定要查询的关键字,使用start标示需要从第5条开始返回,使用rows标示需要返回的记录数量,使用wt标示需要返回json格式的数据



http://192.168.86.130:8080/solr/clip/select?q=快乐大本营&start=5&rows=10&wt=json
  
  2、查询指定字段,此处只查询clipName中包含“快乐大本营”的数据,当不设置指定字段时,将使用默认字段
  默认字段设置在schemal.xml中设置 _all



http://192.168.86.130:8080/solr/clip/select?q=clipName:快乐大本营
  
3、查询关键字中包含“快乐大本营”,的前10条数据,指定返回字段为clipName,clipId,按clipId降序排列
  语法分析:使用fl标示需要返回的字段,此处为clipName,clipId,如需返回全部字段赋值为*,或者不加该字段
  排序语法:sort=clipId desc
  描述:根据clipId 降序(desc)排列,或者升序(asc)排列,中间空格分隔。



http://192.168.86.130:8080/solr/clip/select?q=快乐大本营&rows=10&sort=clipId desc&fl=clipId,clipName
  
4、查询关键字中包含“快乐大本营”的数据,指定返回字段为clipName,clipId,高亮显示clipName中的关键字。
  高亮语法:hl=true&hl.field=clipName   
  描述:首先设置结果需要高亮显示hl=true,再设置需要高亮的字段hl.field=clipName



http://192.168.86.130:8080/solr/clip/select?q=%E5%BF%AB%E4%B9%90%E5%A4%A7%E6%9C%AC%E8%90%A5&fl=clipId,clipName&hl=true&hl.field=clipName
  
  
  注:solr是区分大小写的,使用的时候记得别弄错了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-87625-1-1.html 上篇帖子: solr 学习资料 下篇帖子: Solr之困
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表