当前位置: 首页 > news >正文

ES查询的一些优化方式

ES查询的一些优化方式

filter和query
Query会计算得分,filte不是, 整体上query会更耗时

字段方式: KEYWORD 和 text,
Text检索的方式往往会占用更多性能,它往往需要伴随着模糊匹配和分词

分页的大小
From 和size的大小合理设置

堆内存设置:合理设置 JVM 堆内存大小,通常建议设置为系统内存的 50%,但不超过 32GB。

选择合理的垃圾回收机制例如G1 减少垃圾回收队搜索的影响

分片数量:根据数据量和查询负载合理设置分片数量。分片过多会增加管理开销,分片过少会导致单个分片负载过重。
副本数量:设置适当的副本数量以提高查询性能和数据冗余。通常,副本数量为1是一个好的起点。

超时参数
有这样两个参数,
一个是每个分片的文档手机数量阈值,到了查询请求就提前终止
另一个是timeout,到达了请求时间就直接返回

数据量大的情况下不要使用模糊查询

http://www.lryc.cn/news/437840.html

相关文章:

  • 计算左边(比自己小的元素)的最长距离
  • 【C++算法】二分查找
  • 红日靶场通关
  • 用Python爬虫制作一个简易翻译器
  • Shader Graph Create Node
  • 共模干扰的形成和滤除
  • (计算机网络)运输层
  • 基于深度学习的信号滤波:创新技术与应用挑战
  • MFC工控项目实例之十一板卡测试信号输入界面
  • sql中索引查看是否生效
  • SpringBoot常见面试题
  • springboot优雅停机无法关闭进程,kill无法停止springboot必须kill -9,springboot线程池使用
  • 【系统架构设计师-2015年真题】案例分析-答案及详解
  • MongoDB设置系统服务启动教程
  • mysql学习教程,从入门到精通,MySQL WHERE 子句(10)
  • 设计模式】Listener模式和Visitor模式的区别
  • 基于事件序列的数据获取
  • 太速科技-基于XC7Z100+AD9361的双收双发无线电射频板卡
  • 探索UWB技术的独特优势:实现高精度定位
  • 软件安装攻略:Sublime Text 下载安装和使用教程
  • ip地址为什么要轮换
  • C++ 继承【一篇让你学会继承】
  • DeviceNet网关HT3S-DNS-MDN读取七星华创CS310空气流量计数据应用案例
  • Smartbi体验中心新增系列Demo,用户体验更丰富
  • Kubernetes 与 springboot集成
  • 以太网传输出现不分包
  • [实践应用] 深度学习之激活函数
  • Java基础之数组
  • 基于SpringBoot+Vue的智慧自习室预约管理系统
  • pptpd配置文件/etc/pptpd.conf详解