org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount

原创 2017年05月10日 20:35:26

异常:

Caused by: org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount is set to 1024


用了es的in查询,in中id大于1024个,导致es报错,es默认支持元素数量为1024个。

解决办法:

编辑elasticsearch.yml,添加如下配置:

index.query.bool.max_clause_count: 10240

注意:必须在最前面添加一个空格,即和其他配置首字母对齐,不然es启动报错。
版权声明:虽然本文为博主原创文章,但未经博主允许仍可转载。

Elasticsearch: Field data loading is forbidden on [geoip.city_name]

最近在做es相关的内容,聚合查询的时候,出现以下异常: Exception in thread "main" Failed to execute phase [query], all shards f...
  • ludonqin
  • ludonqin
  • 2016年09月01日 08:34
  • 1603

ajax参数特殊字符处理与参数过长解决

前台:'&content='+escape(encodeURIComponent(content)) 后台:
  • gongzi2311
  • gongzi2311
  • 2014年07月11日 09:38
  • 1001

Dubbo启动异常:Duplicate application config...

完整异常: java.lang.IllegalStateException: Duplicate application configs: and 原因: 引入dubbo配置时,同时引入了两...
  • gongzi2311
  • gongzi2311
  • 2016年10月28日 15:06
  • 5294

Mahout-RandomForests

1. 数据下载与准备 1.1 下载地址为http://nsl.cs.unb.ca/NSL-KDD/ 1.2打开下载的数据,删除其中以@开头的数据  1.3 将数据上传到hdfs # $...
  • gongzi2311
  • gongzi2311
  • 2015年01月20日 15:45
  • 1068

spring手动回滚事务

在Spring的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会回滚的,如果没有自己捕获异常则事务会回滚,如下例: ...
  • gongzi2311
  • gongzi2311
  • 2015年06月11日 17:03
  • 2156

VMware CentOS网络连接设置

本文使用“网络地址转换(Network Address Transformation, NAT)模式”进行虚拟机与主机的连接。 一、介绍 VMware网络适配器的三种连接方式: Bridge模...
  • gongzi2311
  • gongzi2311
  • 2015年08月27日 16:10
  • 4148

Elasticsearch上手 - 遇到的问题

记录在使用Elasticsearch时遇到一些问题。
  • mydeman
  • mydeman
  • 2017年02月26日 11:26
  • 2817

在 Elasticsearch中设置 BooleanQuery maxClauseCount

如果bool查询的查询条件过多会导致 TooManyClauses问题: "caused_by":{"type":"too_many_clauses","reason":"maxClauseCo...
  • liyantianmin
  • liyantianmin
  • 2017年03月22日 20:02
  • 2646

Elasticsearch5常见问题汇总

Elasticsearch5常见问题汇总 1. 跨域支持 编辑elasticsearch.yml文件,增加以下配置: http.cors.enabled: true http.cors.allow...
  • lsjlnd
  • lsjlnd
  • 2016年11月22日 17:10
  • 1959

es分布式 索引复制异常:org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception

org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from ...
  • fan158
  • fan158
  • 2014年05月10日 13:47
  • 10299
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount
举报原因:
原因补充:

(最多只允许输入30个字)