
elasticsearch
文章平均质量分 66
不吃肥肉的傲寒
这个作者很懒,什么都没留下…
展开
-
Elasticsearch中脚本的使用
Elasticsearch支持多种脚本语言。在 ES 中,脚本语言主要是 Painless,这是 Elasticsearch 自家开发的一种安全、高效并且易于学习的语言。除了 Painless,Elasticsearch 也支持其他几种脚本语言,如 Lucene 的表达式语言,但 Painless 是推荐和默认的选项。使用脚本时需要注意的是,由于涉及到运行时的计算,过度或者不恰当的使用脚本可能会对性能造成影响。原创 2023-11-29 14:09:11 · 733 阅读 · 0 评论 -
Elasticsearch大数据查询优化(RequestOptions gzip压缩)
有时候我们在ES的查询的数据量比较大(字段较多&数据量比较大)。怎样去优化一个查询速度。采用Java es client开启数据gzip压缩原创 2023-07-13 11:45:05 · 961 阅读 · 0 评论 -
ES更新延迟问题-近实时搜索
总所周知 Elasticsearch 是 近实时搜索 Elasticsearch 刚索引的文档并不是立即对搜索可见,它们会先在内存 buffer(缓存区)中,待 buffer 数据满后或主动刷新操作才会写入到文件缓存区中,便可以搜索,那主动刷新的时间间隔(refresh_interval)如何设定?使用spring-boot-starter-data-elasticsearch指定@Document#refreshInterval但是刷新频率越高对磁盘的消耗就越高所以可以在更新文档的原创 2021-09-24 15:49:32 · 1897 阅读 · 0 评论 -
Elasticsearch 客户端的版本 7.6.2 聚合函数使用
Elasticsearch 客户端的版本 7.6.2 聚合函数使用最近公司使用es查询数据,各种聚合,图表。使用RestHighLevelClient java客户端。这里记录一下es的聚合函数使用。springboot 版本 2.3.0.RELEASE<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-da原创 2021-01-08 14:51:15 · 1213 阅读 · 0 评论