Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >布尔查询格式不正确,应为END_OBJECT,但找到了FIELD_NAME

布尔查询格式不正确,应为END_OBJECT,但找到了FIELD_NAME
EN

Stack Overflow用户
提问于 2017-09-01 03:34:15
回答 1查看 4.7K关注 0票数 0

我对elasticsearch查询有一些问题。当我使用查询代码时,它反馈消息布尔格式错误的查询,应该是END_OBJECT,但找到了FIELD_NAME。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{  
   "from":0,
   "size":15,
   "query":{  
      "bool":{  
         "must":[  
            {  
               "multi_match":{  
                  "query":"books",
                  "fields":[  
                     "title^20",
                     "lead^10",
                     "content"
                  ],
                  "type":"phrase"
               }
            }
         ]
      },
      "must":{  
         "match":{  
            "groupid":"599e4b49239cfa0a5a5f189d"
         }
      }
   },
   "sort":[  
      {  
         "times":{  
            "order":"desc"
         }
      }
   ]
}
EN

回答 1

Stack Overflow用户

发布于 2017-09-01 03:36:49

第二个must子句的位置不正确,它必须位于现有bool/must查询内。您需要将您的查询重写为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{  
   "from":0,
   "size":15,
   "query":{  
      "bool":{  
         "must":[  
            {  
               "multi_match":{  
                  "query":"books",
                  "fields":[  
                     "title^20",
                     "lead^10",
                     "content"
                  ],
                  "type":"phrase"
               }
            },
            {  
               "match":{  
                  "groupid": "599e4b49239cfa0a5a5f189d"
               }
            }
         ]
      }
   },
   "sort":[  
      {  
         "times":{  
            "order":"desc"
         }
      }
   ]
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45992950

复制
相关文章
布尔查询
GET /livingdata/_search { "query": { "bool":{ "must_not": [ { "match": { "liveSourceType": 0 } } ] } }, "highlight": { "fields": { "nick": {} } }, "sort": [
用户9347382
2022/02/17
6020
Elasticsearch查询——布尔查询Bool Query
Elasticsearch在2.x版本的时候把filter查询给摘掉了,因此在query dsl里面已经找不到filter query了。其实es并没有完全抛弃filter query,而是它的设计与
用户1154259
2018/01/17
2.1K0
Elasticsearch查询——布尔查询Bool Query
信息检索格式 布尔检索式
名称 符号 表达式 功能 逻辑与 * 或and AB 同时含 有提问词A和B的文献,为命中文献 逻辑或 + 或or A+B 凡是含有提问词A或B的文献,为命中文献 逻辑非 -或not A(-B) 凡是含有提问词A但不含有B的文献,为命中文献。
啦啦啦啦
2023/02/11
1.1K0
ElasticSearch(7.2.2)-es的布尔查询
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_
cwl_java
2019/11/03
9150
iPhone 输入正确密码,但提示不正确怎么办?
一般在手机重启后,需要我们输入密码解锁手机。可是最近有一些小伙伴们发现输入锁屏密码后系统总是提示不正确,这种问题要怎么解决呢?
洋葱雪饼
2021/07/16
7.9K0
iPhone 输入正确密码,但提示不正确怎么办?
Java日期格式化带来的年份不正确
一个线上项目之前一直运行得很稳定,从没出过数据错误的问题,但是在2021.12.26这天却“意外”地出现了数据计算错误。 刚开始一头雾水,不知道是什么问题,后来经过日志排查才定位到原来是日期格式化引起的问题,原本应该是“2021-12-26”日期字符串,但是格式化为“2022-12-26”了。 现场还原:
编程随笔
2022/11/28
2.7K0
Java日期格式化带来的年份不正确
SpringBoot 项目 返回时间 日期、格式不正确 解决办法
  今天做一个 SpringBoot+Vue 的一个练习项目,想要搞一个创建该账号的时间,记录下来,然后展示在网页中,但是遇到了很多的问题,先介绍以下,我们之前怎么做的。
RAIN7
2022/10/08
2.3K0
SpringBoot 项目 返回时间 日期、格式不正确 解决办法
mysql隐式转换造成的查询结果不正确案例
突然有个开发的朋友告诉我他用引号查询数据的结果和不带引号的不一致那么导致这问题的原因是什么呢。
卖菜小弟
2020/08/01
1.4K0
利用 Spark DataSource API 实现Rest数据源
先说下这个需求的来源。通常在一个流式计算的主流程里,会用到很多映射数据,譬如某某对照关系,而这些映射数据通常是通过HTTP接口暴露出来的,尤其是外部系统,你基本没有办法直接通过JDBC去读库啥的。
用户2936994
2018/08/27
1.2K0
django_filters实现数据过滤
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143578.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/31
8180
查询ElasticSearch:用SQL代替DSL
233酱工作中使用了一点ELK,偶尔使用Kibana拼接ES DSL简直要命。如果你和我一样「熟悉SQL,但不咋会写DSL」 or 「想要用SQL简化查询」,本文会介绍一下官方对ES SQL的支持,希望对你有所帮助~
猿天地
2020/09/22
3.6K0
查询ElasticSearch:用SQL代替DSL
用SQL代替DSL查询ElasticSearch怎样?
如果你和我一样「熟悉SQL,但不咋会写DSL」 or 「想要用SQL简化查询」,本文会介绍一下官方对ES SQL的支持,希望对你有所帮助~
用户4172423
2020/09/22
1.7K0
用SQL代替DSL查询ElasticSearch怎样?
玩ElasticSearch,还得靠SQL
工作中使用了一点ELK,偶尔使用Kibana拼接ES DSL简直要命。如果你和我一样「熟悉SQL,但不咋会写DSL」 or 「想要用SQL简化查询」,本文会介绍一下官方对ES SQL的支持,希望对你有所帮助~
xjjdog
2020/11/17
1.3K0
玩ElasticSearch,还得靠SQL
很高兴!终于踩到了慢查询的坑
来源:juejin.im/post/5bcc2935f265da0ac66987c9
芋道源码
2019/11/09
2K0
Word转EXcel格式不变,这点你get到了吗?
在工作中,我们接触比较多的就是各种文档之间的相互转换,如Word转PDF,或者是Word转EXcel,很多人都有这样一个疑问,word转EXcel怎么转换格式才不会变化,今天呢就来给大家分享Word转EXcel格式不变的方法,跟随我来学习吧。
高效办公
2019/05/06
2.2K0
Word转EXcel格式不变,这点你get到了吗?
4. JSON字符串是如何被解析的?JsonParser了解一下
各位好,我是A哥(YourBatman)。上篇文章:3. 懂了这些,方敢在简历上说会用Jackson写JSON 聊完,流式API的写部分可以认为你已完全掌握了,本文了解它读的部分。
YourBatman
2020/07/28
1.9K0
4. JSON字符串是如何被解析的?JsonParser了解一下
0762-5.16.2-Impala查询HBase表字段顺序不正确异常分析
按照官方文档在Hive中建表关联HBase,然后在Hue中用Impala查询,查询结果中字段的顺序与在Hive中的建表顺序不一致,Hue中使用Impala查询出来的字段顺序是按照字母排序的。
Fayson
2020/04/24
7380
0762-5.16.2-Impala查询HBase表字段顺序不正确异常分析
解决ZBlog PHP提交评论"名称格式不正确,可能过长或为空"问题
今天,老蒋有在本地调试一个ZBlog PHP主题的时候,测试评论功能提交有错误提示。这个之前还没有遇到过,然后查看到发现是缺少文件导致的。这个问题估计有些朋友在制作或者修改主题文件的时候有可能遇到,这里把解决方法整理分享出来,万一我们有需要用到可以参考使用。
老蒋
2021/12/27
5940
解决ZBlog PHP提交评论"名称格式不正确,可能过长或为空"问题
4. JSON字符串是如何被解析的?JsonParser了解一下
各位好,我是A哥(YourBatman)。上篇文章:3. 懂了这些,方敢在简历上说会用Jackson写JSON 聊完,流式API的写部分可以认为你已完全掌握了,本文了解它读的部分。
YourBatman
2020/11/24
2.3K1
4. JSON字符串是如何被解析的?JsonParser了解一下
Python 布尔类型
事实上,除了空值(如()、[]、{}、""、数字0和None),没有太多值会被评估为False。当然,值False会被评估为False。
小万哥
2023/09/30
2360
Python 布尔类型

相似问题

查询格式不正确,应为[END_OBJECT],但找到了[FIELD_NAME]

221

布尔查询格式错误,应为END_OBJECT,但发现FIELD_NAME无法查询_search

110

Python生成json:布尔格式错误的查询,应为END_OBJECT,但找到了FIELD_NAME

119

Parsing_exception:[range]查询格式不正确,应为[END_OBJECT],但找到了[FIELD_NAME]

115

搜索查询[匹配]格式错误的查询时出错,应为[END_OBJECT],但找到了[FIELD_NAME]

194
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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