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中设置 BooleanQuery maxClauseCount

如果bool查询的查询条件过多会导致 TooManyClauses问题: "caused_by":{"type":"too_many_clauses","reason":"maxClauseCo...

Elasticsearch上手 - 遇到的问题

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

[lucene异常]why am I getting a TooManyClause exception

异常情况:org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024 at org.apac...

solr报maxClauseCount is set to 1024 的解决方案

solr日志中报:null:org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024 的错...

NotSerializableException解决方法

NotSerializableException问题描述: 想要写入对象的时候的时候回抛出NotSerializableException:类名原因: 写入的对象没有序列化,即没有实现java.i...

轻松搞定EasyUI

最近在学习easyUI,顾名思义easyUI很简单,总结一下我在学习EasyUI的时候是怎么学习的,学习的时候主要从四个方面入手:         ①什么是         ②什么时候用    ...

rm: 无法删除"music.dir": 是一个目录

rm命令 -f:在删除过程中不给任何指示,直接删除。 -r:将参数中列出的全部目录和子目录都递归地删除。 -i:与-f选项相反,交互式删除,在删除每个文件时都给出提示。 删除文...
  • shuytu
  • shuytu
  • 2014年12月17日 22:54
  • 2726

org.apache.solr.common.SolrException: Request-URI Too Large

采用post提交url提交方式有两种,一种是get方式,一种是post方式 sol查询的时候添加个参数     QueryResponse qr = solr.query(this.get...

java.io.FileNotFoundException: open failed: EMFILE (Too many open files)

遇到了java.io.FileNotFoundException: open failed: EMFILE (Too many open files),尝试解决并记录了解决过程。...
  • kangear
  • kangear
  • 2015年06月25日 00:34
  • 6019
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount
举报原因:
原因补充:

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