22Solr复杂查询 - 使用后台查询

简介: 22Solr复杂查询 - 使用后台查询

通过/select搜索索引,Solr制定一些参数完成不同需求的搜索:

  • 1.q - 查询字符串,必须的,如果查询所有使用*:*
    20190510173011971_.png
  • 2.fq - (filter query)过虑查询,作用:在q查询符合结果中同时是fq查询符合的,例如:
    20190510173047502_.png
    过滤查询价格从1到20的记录。
    也可以在“q”查询条件中使用product_price:[1 TO 20],如下:
    20190510173105258_.png
    也可以使用“*”表示无限,例如:
    20以上:product_price:[20 TO ]
    20以下:product_price:[
    TO 20]
  • 3.sort - 排序,格式:sort=+<desc|asc>[,+<desc|asc>]… 。示例:
    20190510173158106_.png
    按价格降序
  • 4.start - 分页显示使用,开始记录下标,从0开始
  • 5.rows - 指定返回结果最多有多少条记录,配合start来实现分页。
    20190510173245283_.png
    显示前10条。
  • 6.fl - 指定返回那些字段内容,用逗号或空格分隔多个。
    20190510173309421_.png
  • 7.df-指定一个搜索Field
    20190510173336234_.png
    也可以在SolrCore目录 中conf/solrconfig.xml文件中指定默认搜索Field,指定后就可以直接在“q”查询条件中输入关键20190510173349493_.png


  • 8.wt - (writer type)指定输出格式,以有 xml, json, php, phps等
  • hl 是否高亮 ,设置高亮Field,设置格式前缀和后缀

20190510173433518_.png

目录
相关文章
|
7月前
|
XML Java 数据库连接
【MyBtis】各种查询功能
【MyBtis】各种查询功能
113 0
|
7月前
|
JSON 前端开发 API
【Elasticsearch】搜索结果处理和RestClient查询文档
【Elasticsearch】搜索结果处理和RestClient查询文档
457 0
23Solr复杂查询 - 使用solrj查询
23Solr复杂查询 - 使用solrj查询
55 0
|
JSON 前端开发 JavaScript
【Elasticsearch】搜索结果处理和RestClient查询文档(上)
【Elasticsearch】搜索结果处理和RestClient查询文档
139 0
|
JSON Java API
【Elasticsearch】搜索结果处理和RestClient查询文档(下)
【Elasticsearch】搜索结果处理和RestClient查询文档
608 0
|
存储 索引
Elasticsearch无索引查询分析介绍
众所周知,Elasticsearch提供的高效而丰富的查询分析能力,是基于Lucene提供的字段存储、倒排索引以及doc values等特性。通过倒排索引,可以快速过滤出符合查询条件的文档集合;结合doc values,可以高效地获取文档特定列的值信息,以便进行排序以及各种聚合操作;而字段存储则允许获取文档的原始内容。不难看出,字段存储、倒排索引以及doc values之间,是存在一定数据冗余的(
Elasticsearch无索引查询分析介绍
|
XML JSON 数据格式
Solr 控制台实现数据的增删改查
简单记录一下 solr 控制台的 CURD 的使用姿势
390 0
|
XML 算法 搜索推荐
solr查询 - 标准查询分析器
标准查询分析器的主要优势在于它支持强大且直观的语法,允许创建各种结构化的查询。与DisMax查询分析器相比,最大的缺点是它不能够容忍语法错误,而DisMax查询分析器比设计为尽可能少的返回错误。
218 0
solr常用检索查询业务demo
本文针对已经入门的同学,提供各种类型的场景查询demo,以及一些分析统计型的查询demo。这些demo基本上涵盖大部分应用企业的solr查询需求功能。
1211 0
|
JSON 数据格式
Elasticsearch聚合查询案例分享
Elasticsearch聚合查询案例分享 1.案例介绍 统计特定时间范围内每个应用的总访问量、访问成功数、访问失败数,每个应用请求响应时间分段统计(1秒内,1-3秒,3-5秒,5秒以上 2.
1049 0