Exception:maxClauseCount is set to 1024

原因:报错原因是Search限制一个bool查询中最多只能有1024个值或子查询,当超过1024时,会抛出异常。

解决办法:

方案一:当超过1024时可以将一个bool查询拆成两个子bool查询,使用must关键字,使得两个子bool查询是与的关系

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

index.query.bool.max_clause_count: 10240

注意:必须在最前面添加一个空格,即和其他配置首字母对齐,不然es启动报错。

方案三:由于索引分词使用了同义词,可以将查询分词和索引分词分开,单独设置查询分词

最新文章

  1. 使用 RequireJS 优化 Web 应用前端
  2. Centos 6.X基本维护操作
  3. 添加html元素
  4. 【VLC-Android】LibVLC API简介(相当于VLC的MediaPlayer)
  5. HTML页面实现返回顶部效果 go to top
  6. Egret 摇一摇功能
  7. Delphi XE的firemonkey获取当前文件所在路径的方法
  8. android:exported
  9. App Store最新审核指南(2015年3月更新版)
  10. 解决远程连接mysql错误1130
  11. swift和oc混编
  12. nodejs:导出Excel和解析导入的Excel
  13. Mysql必知必会 第一章 了解SQL
  14. JPA的初级CRUD-01
  15. A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /usr/local/eclipse/
  16. android 开发 View _9_ 实现渐变功能(直线与圆形)
  17. UVA 11624-Fire!【双BFS】
  18. Java并发程序设计(十一)设计模式与并发之生产者-消费者模式
  19. linux+apache+nginx实现,反向代理动静分离
  20. jmeter测试手机号码归属地

热门文章

  1. JavaScript:代码应该编写在哪里?
  2. 1+x初级Web的关键词填写
  3. word取消保护
  4. Docker部署python-Flask应用
  5. DVWA靶场实战(十)——XSS(DOM)
  6. DVWA靶场实战(十一)——XSS(Reflected)
  7. ua5.4源码剖析:三. C++与Lua相互调用
  8. golang主协程等待子协程执行完毕
  9. 构建api gateway之 健康检查
  10. 0基础搭建基于OpenAI的ChatGPT钉钉聊天机器人