Solr专题(二)详解Solr查询参数

一、前言

上节我们讲到了怎样去搭建solr服务,作为全文检索引擎,怎样去使用也是比较关键的。Solr有一套自己的查询方式,所以我们需要另外花时间去学习它的这套模式。

进入Solr的admin界面,会有许多的查询参数供你使用,那我们一起来了解一下各个参数的具体使用方式。

 二、参数一览

Solr查询参数
参数名 描述 示例
q 主要查询参数,以冒号分割,左边是字段名,右边是值,查询全部则为*:* age:20
fq 过滤查询参数,可添加多个,格式与q一致 name:韩
sort 排序方式,字段与排序中间以空格隔开,多个以都逗号分隔,排序值为desc或asc id desc,name asc
start 起始位置,默认为0 1
rows 获取记录数,默认为10条 100
fl 返回指定的字段,多个以逗号分隔 id,name
df 默认的查询字段,设置后q与fq可以只输入值  
Raw Query Parameters    
wt 返回结果的形式,支持json、xml、python、ruby等 json
indent off 返回结果是否缩进,默认缩进,选择则为不缩进  
debugQuery 返回结果是否显示debug信息  
dismax    
edismax    
hl 开启高亮显示  
hl.fl 要高亮显示的域  
hl.simple.pre 高亮显示的前缀  
hl.simple.post 高亮显示的后缀  

 三、示例操作

  • 参数【q】

  • 参数【fq】

  • 参数【sort】

  • 参数【start、rows】

  • 参数【fl】

  • 参数【df】

  • 参数【wt】

  • 参数【indent off】

 下一节我将会讲解怎样将Solr使用到自己的Java项目中,敬请期待。

原创文章 20 获赞 6 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_37171817/article/details/105385260
今日推荐