普通查询参数

时间:2020-06-16 16:09:45   收藏:0   阅读:40

下面介绍的查询参数是普通的查询参数,由SearchRequestHandler支持。

 

defType

defType参数指定要使用的查询解析器,例如defType=dismax,默认为lucene(即标准查询解析器)。

Solr支持三种查询解析器:

sort

sort参数指定查询结果按照一定的顺序返回。

sort支持下面几种排序方式:

start

start参数指定搜索结果返回的偏移量,默认值为0。

row

row参数指定返回搜索结果的数量,默认值为10。

fq

fq为Filter Query的缩写,它指定了查询参数,但是不会影响分数。它能够提高复杂查询的速度,因为通过fq指定的查询参数会独立于主查询缓存起来。当以后相同参数的查询,命中了缓存,然后就可以快速的返回。

使用fq要注意以下几点:

fl

fl为Field List的缩写,它指定返回结果的字段。字段列表使用逗号分隔,也支持空格分隔。支持通配符*,表示所有字段

fl参数可以使用函数。

字段别名,在字段前面使用分号指定字段别名,如price:oldPrice,字段别名用于函数特别有用。

debug

debug参数可以传递多次。

explainOther

原文:https://www.cnblogs.com/stronger-brother/p/13141438.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!