`
mozhenghua
  • 浏览: 318896 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Solr facet rage 查询

    博客分类:
  • solr
阅读更多

  需求是在按照某一个时间字段统计在一个时间区间中,以天为单位统计时间单位内的记录条数:

  使用的Solr file type是:org.apache.solr.schema.TrieDateField

 

查询url是:

  

 http://10.1.7.41:8983/solr/search4totalpay_shard1_replica1/select?

       fl=op_time&q=entity_id%3A00000241

       &rows=0&wt=json&indent=true&facet=true&facet.range=op_time

       &f.op_time.facet.range.start=2014-01-01T00:00:00Z

      &f.op_time.facet.range.end=NOW

      &f.op_time.facet.range.gap=%2B1DAY

      &facet.mincount=1&facet.query=entity_id:00000241

 

参数说明:

  1. facet.range:facet区间统计使用的字段
  2. f.op_time.facet.range.gap: 时间区间的跨度,可以使用“+1DAY”或者“+1MONTH”这样的关键字来标示区间的大小,这样有一个好处是在服务端自动会用每个时间段的开始和结束边界来统计,例如:“+1DAY”会从每天的0点到次日的24点结束的区间

  

得到的结果如下:

{
  "responseHeader":{
    "status":0,
    "QTime":911,
    "params":{
      "f.op_time.facet.range.end":"NOW",
      "facet":"true",
      "fl":"op_time",
      "facet.mincount":"1",
      "indent":"true",
      "facet.query":"entity_id:00000241",
      "f.op_time.facet.range.start":"2014-01-01T00:00:00Z",
      "q":"entity_id:00000241",
      "facet.range":"op_time",
      "f.op_time.facet.range.gap":"+1DAY",
      "wt":"json",
      "rows":"0"}},
  "response":{"numFound":7460,"start":0,"maxScore":6.956293,"docs":[]
  },
  "facet_counts":{
    "facet_queries":{
      "entity_id:00000241":7460},
    "facet_fields":{},
    "facet_dates":{},
    "facet_ranges":{
      "op_time":{
        "counts":[
          "2014-04-30T00:00:00Z",59,
          "2014-05-01T00:00:00Z",117,
          "2014-05-02T00:00:00Z",91,
          "2014-05-03T00:00:00Z",75,
          "2014-05-04T00:00:00Z",55,
          "2014-05-05T00:00:00Z",52,
          "2014-05-06T00:00:00Z",75,
          "2014-05-07T00:00:00Z",60,
          "2014-05-08T00:00:00Z",57,
          "2014-05-09T00:00:00Z",75
         ],
        "gap":"+1DAY",
        "start":"2014-01-01T00:00:00Z",
        "end":"2016-01-20T00:00:00Z"}},
    "facet_intervals":{},
    "facet_heatmaps":{}}}

 

分享到:
评论

相关推荐

    solr facet 笔记

    solr facet 笔记

    solrj的facet查询总结

    solrj的facet查询总结

    基于Solr的多表join查询加速方法

    NULL 博文链接:https://mozhenghua.iteye.com/blog/2275318

    Solr权威指南-上卷

    包括部署、配置、Solr Core、Solr DIH、全量导入、增量导入、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的...

    Solr权威指南-下卷

    包括部署、配置、Solr Core、Solr DIH、全量导入、增量导入、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的...

    java进阶Solr从基础到实战

    2. Solr查询 3. Facet查询 4. Group查询 5. 高亮查询 6. Suggest查询 7. SolrJ 章节三:Solr高级(上) 1. Solr Cloud 2. 函数查询 3. 地理位置查询 4. JSON Facet 章节四:Solr高级(下) 1. 深度分页 2. Solr Join...

    最新springboot solr查询

    Solr是一个开源搜索平台,用于构建搜索应用程序。Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息。不仅限于搜索,Solr也可以用于存储目的。像其他NoSQL数据库一样,...

    Solr 搜索引擎 asp.net实现 示例详细操作步骤

    Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http G Solr et操作提出查找请求,并得到XML...

    solr查询语法

    solr查询语法,solr常用查询语法汇总。

    针对Solr的SQL查询引擎

    Solr-SQL为Solr Cloud提供了SQL接口,开发人员可以通过JDBC协议在Solr Cloud上运行。同时,solr-sql是用于solr的Apache Calcite(见 http://calcite.apache.org)适配器。solr-sql 是用 Scala 编写的,它可以生成像 ...

    java solr solrj 带账号密码增量查询添加索引

    主要讲解了 solr客户端如何调用带账号密码的solr服务器调用,实现添加索引和查询索引,以及分组查询

    solr.war包solr.war包solr.war包solr.war包solr.war包

    solr.warsolr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包...

    solr创建索引并查询

    solr创建索引并查询,希望能够帮助有需要的人。。。

    使用mahout机器学习改进solr查询结果

    使用mahout机器学习改进solr查询结果

    使用java实现solr-7.1.0的api和solr最新支持的sql查询

    使用java实现solr-7.1.0的api和solr最新支持的sql查询.使用java实现solr-7.1.0的api和solr最新支持的sql查询.

    Solr 查询,索引

    NULL 博文链接:https://takeme.iteye.com/blog/1849781

    solr-6.2.0源码

    solr-6.2.0 强大的分布式搜索引擎,包含各种详细例子及源码解析

    solr服务器_solr_

    solr

    solr基础知识介绍

    3.2.2 Facet 3 3.3.3 Document 6 3.3.4 Field 6 3.3.5 IndexWriter 6 3.3.6 IndexSearcher 6 3.3.7 Directory 6 3.3.8 Segment 7 3.3.9 QueryParser 7 3.3.10 Hits 7 4.应用示例 7 4.1 创建索引 7 4.1 删除索引 7 ...

Global site tag (gtag.js) - Google Analytics