Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >最近15分钟的Elasticsearch查询范围

最近15分钟的Elasticsearch查询范围
EN

Stack Overflow用户
提问于 2021-12-03 05:04:50
回答 1查看 364关注 0票数 1

我正在尝试创建一个简单的查询,从索引logstash中的文档返回匹配的deploymentId。

我可以搜索匹配查询,但当添加时间范围,得到以下豁免。

错误:

"type“:"parsing_exception",

“原因”:“匹配格式错误的查询,期望END_OBJECT但找到FIELD_NAME",

我只想要最后15分钟的记录与deploymentId匹配。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GET /logstash-dev-2021.12.03/_search
{
  "query": {
    "match": {
      "deploymentId" : "64a5d214-368c-4760"
    }, 
    "range": {
      "time": {
        "gte": "now-15m",
        "lte": "now"
      }
    }
  }
}
EN

回答 1

Stack Overflow用户

发布于 2021-12-03 08:09:16

我不认为您可以在同一个查询中使用rangematch

您可以尝试使用布尔查询。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GET /logstash-dev-2021.12.03/_search
{
  "query": {
    "bool": {
      "filter": [
        {
          "range": {
            "time": {
              "gte": "now-15m",
              "lte": "now"
            }
          }
        }
      ],
      "must": [
        {
          "match": {
            "deploymentId" : "64a5d214-368c-4760"
          }
        }
      ]
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70214779

复制
相关文章
ElasticSearch(7.2.2)-es的范围查询
查找指定字段在指定范围内包含值(⽇期、数字或字符串)的⽂档。 查找在nba打了2年到10年以内的球员 POST nba/_search { "query": { "range": { "playYear": { "gte": 2, "lte": 10 } } } } 查找1980年到1999年出⽣的球员 POST nba/_search { "query": { "range": { "birthDay": { "gte": "01/01/1999
cwl_java
2019/11/04
2.1K0
JavaRestClient操作Elasticsearch范围查询(range)
导包 导包可以根据 文档 里导入依赖 这里就不写依赖了 范围查询(range) import com.google.gson.Gson; import com.leyou.pojo.Item; import org.apache.http.HttpHost; import org.elasticsearch.action.search.SearchRequest; import org.elasticsearch.action.search.SearchResponse; import org.elas
用户9006224
2022/12/21
6000
详述 Elasticsearch 通过范围条件查询索引数据的方法
在使用 Elasticsearch 的时候,我们可能会遇到需要以范围为条件查询索引数据的需求。有两种方法可以实现我们的需求:
CG国斌
2022/05/06
1.9K0
详述 Elasticsearch 通过范围条件查询索引数据的方法
实践:了解Redis Geo范围查询,获取当前位置最近的经纬度点
近期有个获取车辆所处道路的需求,车辆行驶的范围在一个城市的市区内,针对一个城市的道路经纬度节点的数据量会比较大(就济南市而言,目前数据量在20万左右),数据的准确性以及检索效率是首要考虑的问题。
恒宇少年
2021/04/12
3.1K0
如何优化mysql的范围查询
本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。
sunsky
2020/12/31
8.1K0
Mysql范围查询优化
Equality Range Optimization of Many-Valued Comparisons
mingjie
2022/05/12
2.1K0
Lucene范围查询原理(<Lucene6.0)
之前一直想看一下lucene range查询的底层原理, 先上网找了下相关资料, 发现非常混乱, 主要是因为lucene的范围查询曾经经历过两个不同的阶段:
叫我家宝
2022/02/25
1.6K0
PostGIS查询指定范围的数据
对于上一篇PostGIS批量导入栅格数据中导入的气温数据,如何查询指定范围的气温呢? 比如,给定了经纬度范围,如何取出给定月份的数据? 下面的SQL代码给出了查询方法:
卡尔曼和玻尔兹曼谁曼
2019/01/22
3.7K0
PostGIS查询指定范围的数据
ElasticSearch 查询的秘密
https://neway6655.github.io/elasticsearch/2015/09/11/elasticsearch-study-notes.html
JAVA葵花宝典
2019/10/08
1.3K0
ElasticSearch 查询的秘密
sequlize 查询时间范围和多表查询
前端传参时间范围 如:createdAtFrom = '', createdAtTo = '' ,并且在后端接收参数后给的默认值 ''
用户4793865
2023/01/12
2.6K0
RocksDB 的范围查询是如何优化的?
MySQL 的存储引擎除了最常用的是 InnoDB 引擎之外还有一个 MyRocks 引擎也经常会用到,它是基于 RocksDB 开发的一套存储引擎,比 InnoDB 性能要高出 N 倍。
老钱
2020/07/10
3.6K0
mysql 根据时间范围查询
如果传入的格式是YYYY-MM-DD 的 没有带时分秒,按照上面两种写法会差不全。
全栈程序员站长
2022/09/13
4.8K0
Elasticsearch 连接查询
在一般的关系型数据库中,都支持连接操作。 在ES这种分布式方案中进行连接操作,代价是十分昂贵的。 不过ES也提供了相类似的操作,支持水平任意扩展,实现连接的效果。 其他内容,参考Elasticsearch官方指南整理 ES中的连接 在ES中支持两种连接方式:嵌套查询 和 has_child、has_parent父子查询 嵌套查询: 文档中包含嵌套的字段,这些字段以数组的形式保存对象,这样每个嵌套的子对象都可以被搜索。 has_child、has_parent父子查询: 父子文档是存储在同一个索引
用户1154259
2018/01/17
2.9K0
Elasticsearch常用查询
本文使用的Elasticsearch版本为6.5.4,上文主要介绍ES的各种查询,以满足更多的需求。ES的主要功能其实就是体现在这搜索查询上,所以我就总结一下,方便以后直接拿来就用。
用户3467126
2020/03/11
6360
Elasticsearch查询解析
       Elasticsearch(ES)可用于全文检索、日志分析、指标分析、APM等众多场景,而且搭建部署容易,后期弹性扩容、故障处理简单。ES在一定程度上实现了一套系统支持多个场景的希望,大幅度降低使用多套专用系统的运维成本(当然ES不是万能的,不能满足事务等场景)。正是因为其通用性和易用性,ES自2010年发布首个版本以来得到爆发式的发展,广泛应用于各类互联网公司的不同业务场景。
技术姐
2018/07/02
2.4K0
elasticsearch的查询流程分析
我们都知道es是一个分布式的存储和检索系统,在存储的时候默认是根据每条记录的_id字段做路由分发的,这意味着es服务端是准确知道每个document分布在那个shard上的。 相对比于CURD上操作,search一个比较复杂的执行模式,因为我们不知道那些document会被匹配到,任何一个shard上都有可能,所以一个search请求必须查询一个索引或多个索引里面的所有shard才能完整的查询到我们想要的结果。 找到所有匹配的结果是查询的第一步,来自多个shard上的数据集在分页返回到客户端的之前会被合并到
我是攻城师
2018/05/15
2.8K0
Elasticsearch查询解析
       Elasticsearch(ES)可用于全文检索、日志分析、指标分析、APM等众多场景,而且搭建部署容易,后期弹性扩容、故障处理简单。ES在一定程度上实现了一套系统支持多个场景的希望,大幅度降低使用多套专用系统的运维成本(当然ES不是万能的,不能满足事务等场景)。正是因为其通用性和易用性,ES自2010年发布首个版本以来得到爆发式的发展,广泛应用于各类互联网公司的不同业务场景。
用户1644123
2018/07/02
2.8K1
Elasticsearch查询解析
Django 2.1.7 模型 - 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询
上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据。
Devops海洋的渔夫
2019/06/15
10.8K0
Elasticsearch聚合学习之三:范围限定
版权声明:欢迎转载,请注明出处,谢谢。 https://blog.csdn.net/boling_cavalry/article/details/89785223
程序员欣宸
2019/05/26
7440
Elasticsearch查询——布尔查询Bool Query
Elasticsearch在2.x版本的时候把filter查询给摘掉了,因此在query dsl里面已经找不到filter query了。其实es并没有完全抛弃filter query,而是它的设计与
用户1154259
2018/01/17
2.1K0
Elasticsearch查询——布尔查询Bool Query

相似问题

elasticsearch获取最近摄取的日期范围

125

查询最近的范围

11

ElasticSearch范围查询

30

ElasticSearch:查询最近的快照设计

12

elasticsearch嵌套范围查询

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文