Solr查询参数fl(field list)
2016-12-14 21:50
295 查看
摘要: Solr查询参数fl(field list)指定了返回结果字段。
参数
可以使用如下的HTTP请求:
参数
fl限定了查询结果中包含哪些字段。这些指定的字段必须满足 stored=”true” 或者 docValues=”true”。可以使用
fl=field-name来指定只返回字段
field-name。如果返回多个字段,可以使用逗号(,)或者空格 将多个字段隔开。
可以使用如下的HTTP请求:
http://localhost:8080/solr/core/select?q=*:*&fl=id,name,score
一般字段
参数(Field List) | 含义 |
---|---|
id name price | 返回字段id,name,price |
id, name price | 返回字段id,name,price |
id, name, price | 返回字段id,name,price |
id score | 返回字段id和字段score |
* | 返回所有stored字段,即stored=”true”或docValues=”true”或useDocValuesAsStored=”true” |
*,score | 返回所有stored字段和字段score |
*,anyField | 返回所有stored字段和字段anyField,即使字段anyField为useDocValuesAsStored=”false” |
函数处理
可以使用一些函数来处理某些字段,返回处理后的伪字段(psuedo-field)。例如可以使用fl=id,title,product(price,popularity)返回3个字段,其中有一个字段经过了
product函数处理。
字段改名
有时候,我希望我看到的数据字段是另外一个。比如,我在存一篇文档的时候,对于浮点类型的价格字段使用了price_d这样的名称,但是查询出来时,希望显示price,那么可以使用
fl=price:price_d来处理。语法:
displayName: filename
相关文章推荐
- 在Eclipse中运行Solr 基础知识
- macOS安装Solr并索引MySQL
- Solr 5.3.0集成mmseg4j、tomcat部署、Solrj 5.3.0使用
- Solr基础--设置solr/home的三种方式
- windows下安装solr5.5.0
- Docker使用supervisor构建solr
- solr4.0安装和简单导入mysql数据
- Solr 4.0 基础教程
- 自译Solr in action中文版
- Solr In Action 中文版 第一章(一)
- Solr In Action 中文版 第一章 (二)
- Solr In Action 中文版 第一章(三)
- solr搜索引擎使用
- 搜索引擎如何选择分析
- 单机版solr6.3.0部署,启动
- 基于solr实现hbase的二级索引
- 基于Nutch&Solr定向采集解析和索引搜索的整合技术指南文档
- 基于Nutch&Solr定向采集解析和索引搜索的整合技术指南文档
- macOS安装Solr并索引MySQL
- Linux/FreeBSD防SYN Flood