首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >弹性搜索查询的问题-[范围]格式错误的查询,期望[END_OBJECT]但找到[FIELD_NAME]

弹性搜索查询的问题-[范围]格式错误的查询,期望[END_OBJECT]但找到[FIELD_NAME]
EN

Stack Overflow用户
提问于 2020-10-28 09:19:02
回答 1查看 317关注 0票数 1

我无法弄清楚下面的查询有什么问题。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
GET website/_search
{
  "query": {
    "bool": { 
      "filter": [
        {
          "range": {
            "@timestamp": {
            "gte": "now-1d/d",
            "lt": "now/d"
            }
          },
          "match": {
            "aspnet-request-url.keyword": "abc.com/Default.aspx"
          }
        }
      ] 
    }
  }
}

rangematch都很好地独立工作。

根据文档,当合并多个查询时,我们应该在must查询下使用filtermust-notmust-not

尽管如此,它还是给了[range] malformed query, expected [END_OBJECT] but found [FIELD_NAME]

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-28 09:24:43

范围格式错误的查询,预期的END_OBJECT但找到FIELD_NAME

从上面的错误中可以清楚地看出,查询的格式不正确。请参阅此,以了解更多关于查询和筛选上下文.结构的信息。

您缺少一些括号,请尝试下面的搜索查询

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "query": {
    "bool": {
      "filter": [
        {
          "range": {
            "@timestamp": {
              "gte": "now-1d/d",
              "lt": "now/d"
            }
          }
        },
        {                          <-- note this
          "match": {
            "aspnet-request-url.keyword": "abc.com/Default.aspx"
          }
        }
      ]
    }
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64578074

复制
相关文章
如何优化mysql的范围查询
本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。
sunsky
2020/12/31
8.1K0
Django 2.1.7 模型 - 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询
上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据。
Devops海洋的渔夫
2019/06/15
10.8K0
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
PostGIS查询指定范围的数据
对于上一篇PostGIS批量导入栅格数据中导入的气温数据,如何查询指定范围的气温呢? 比如,给定了经纬度范围,如何取出给定月份的数据? 下面的SQL代码给出了查询方法:
卡尔曼和玻尔兹曼谁曼
2019/01/22
3.7K0
PostGIS查询指定范围的数据
sequlize 查询时间范围和多表查询
前端传参时间范围 如:createdAtFrom = '', createdAtTo = '' ,并且在后端接收参数后给的默认值 ''
用户4793865
2023/01/12
2.6K0
Mysql时间范围查询不走索引问题
此时,虽然在create_time字段上添加了索引,但是否会走索引还需要看数据量的情况。
程序新视界
2022/05/06
4.7K0
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
15. Django 2.1.7 模型 - 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询
上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据。
Devops海洋的渔夫
2022/01/17
4.1K0
15. Django 2.1.7 模型 - 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询
RocksDB 的范围查询是如何优化的?
MySQL 的存储引擎除了最常用的是 InnoDB 引擎之外还有一个 MyRocks 引擎也经常会用到,它是基于 RocksDB 开发的一套存储引擎,比 InnoDB 性能要高出 N 倍。
老钱
2020/07/10
3.6K0
由于查询语句中日期的格式引起的问题
我这边有一个系统,在一个环境下运行完全正常,但迁到另外一个环境后,其中一个查询功能就莫名其妙的出现了问题,我通过检查,发现有一个很复杂的查询语句,在一个数据库环境下查询完全正常,在另外一个环境下查询就出问题了,报的错误是字符串的格式不对。
源哥
2018/08/28
8920
mysql 根据时间范围查询
如果传入的格式是YYYY-MM-DD 的 没有带时分秒,按照上面两种写法会差不全。
全栈程序员站长
2022/09/13
4.8K0
query指定范围提取数据_嵌套查询和子查询
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data;
全栈程序员站长
2022/11/18
1.1K0
K3 WISE 开发插件《SQL语句WHERE查询-范围查询/模糊查询》
0、存储过程开头变量定义 @FBeginDate varchar(10), --单据起始日期 @FEndDate varchar(10), --单据截止日期。 @FItemID varchar(50), @FItemID2 varchar(50), @FCust varchar(50), @FCust2 varchar(50), @FStatus varchar(10) @FType varchar(50),  --单据类型 @FBillNo
landv
2018/06/22
1.5K0
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
0507-Hive查询json格式表执行MapReduce任务错误问题分析和解决
本篇文章主要介绍hive里创建的json格式的表,全表查询时成功,当查询时需要提交mapreduce任务时失败问题描述和解决。
Fayson
2019/11/28
9880
Elasticsearch搜索查询语法
原文地址为https://www.cnblogs.com/haixiang/p/12095578.html,转载请注明出处! es与SpringBoot的整合以及常用CRUD、搜索API已被作者封装,开箱即用效果很好,欢迎star谢谢!github
海向
2019/12/26
1.3K0
PQ提示有错误,但列太多了,怎么快速找到是哪列出的问题?
大海:这很正常啊。某列里面有文本,但因为排的比较后面,PQ进行数据类型检测时没识别到,于是当做数字来转换,结果就出错了。
大海Power
2021/08/30
5390
0537-5.15.0-查询Parquet格式表异常问题
在Fayson的测试测试环境下有一张Parquet格式的表,由于业务需要对表的字段名称数据类型进行了修改和新增列等操作,导致使用Hive和Impala查询显示的结果不一致问题。
Fayson
2019/03/07
2.6K0
点击加载更多

相似问题

格式错误的查询,期望"END_OBJECT“但找到"FIELD_NAME”

14

Elasticsearch格式错误查询,期望[END_OBJECT]但找到[FIELD_NAME]

13

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

112

获取[bool]格式错误的查询,期望[END_OBJECT]但找到[FIELD_NAME]

14

Elasticsearch [bool]格式错误的查询,期望[END_OBJECT]但找到[FIELD_NAME]

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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