solr的查询语法

solr的查询语法

有关如何单间solr客户端请移步以前的博客
solr环境搭建

q: 查询关键字,必须的。

请求的q是字符串,如果查询所有使用:
这里写图片描述

####fq: (filter query)过滤查询
作用:在q查询符合结果中同时是fq查询符合的
请求fq是一个数组(多个值)
这里写图片描述
过滤查询价格从1到20的记录。

也可以使用“*”表示无限,例如:
20以上:product_price:[20 TO *]
20以下:product_price:[* TO 20]

也可以在“q”查询条件中使用product_price:[1 TO 20],
如下效果和上面一样:
sort: 排序,desc代表降序,asc代表升序

按照价格升序排
这里写图片描述

分页

start: 分页显示使用,开始记录下标,从0开始
rows: 指定返回结果最多有多少条记录,配合start来实现分页。
这里写图片描述

(Field List)指定返回那些字段内容,用逗号或空格分隔多个。

这里写图片描述
显示商品id、商品名称、商品分类名称

指定默认搜索Field

这里写图片描述

(writer type)指定输出格式(通常使用Json),可以有 xml, json, php, phps

这里写图片描述

先勾选下方的hl出现参数界面

是否高亮 ,设置高亮Field,设置格式前缀和后缀。
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值