solr基本查询

solr提供了query页面,即查询页面,让我们能这个页面模拟查询

常用查询

1.查询所有信息

q 查询关键字,此参数最为重要,例如,q=* : *,查询出所有信息

在这里插入图片描述

2.按指定单个条件查询

例如按标题查询 q=title:参数

在这里插入图片描述

3.按指定多个条件查询

例如在查询的时候,不只是要标题匹配,还要分类筛选,此时就是用到AND或者OR

在这里插入图片描述

3.1.使用fq参数实现多条件查询

solr提供了fq参数帮助我们实现多条件查询
为什么要使用fq参数呢?,因为当条件多了起来,一直写AND不是会显得很繁琐,fq参数是一个数组,把我们的查询条件放到了一个数组里面

在这里插入图片描述

4.查询匹配指定范围(例如 商品price的范围)

param:[* TO *]
例如要查询价格10到100之间的商品 那么表达式应为 price:[10 TO 100]
例如要查询价格小于100元的 表达式为price[* TO 100]
例如要查询价格大于于10元的 表达式为price[10 TO *]
*号代表无穷

在这里插入图片描述

4.排序

4.1.按照单个参数排序

sort=param_name asc/desc[,param_name asc/desc…]

在这里插入图片描述

4.2多个条件排序

在这里插入图片描述

5.指定显示(回显)哪些字段

solr在不指定显示那个字段的情况下,默认显示所有字段
fl=param_name[,param_name…]
在这里插入图片描述

6.分页查询

solr如同mysql的limit语法,提供了两个参数,start,rows
start:代表从哪一行显示
rows:代表一共显示多少行

在这里插入图片描述

7.指定默认查询字段

不指定查询参数的情况下,按照默认字段查询

在这里插入图片描述

8.设置高亮

我们在百度搜索的时候,一般查询出来的记录,百度都会给我们高亮显示

在这里插入图片描述

solr同样支持高亮显示

在这里插入图片描述

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值