ElasticSearch
文章平均质量分 61
lj907722644
这个作者很懒,什么都没留下…
展开
-
docker-compose 部署es及kibana(配置密码、https)
docker compose 部署elasticsearch 8.15.0 及kibana。包含 集群/单机 配置文件、elasticsearch密码配置、https访问原创 2024-08-21 15:14:37 · 658 阅读 · 0 评论 -
docker compose 部署ELK 8.X及监控
使用docker compose实现ELK 8.X版本部署及监控原创 2023-10-12 18:18:37 · 3306 阅读 · 3 评论 -
Golang通过栈实现表达式运算(中缀表达式转后缀表达式解析语法)
需求背景:将string表达式数组 [title==AUSU && ( header==Wecome || brand!=AC68U )] 解析并使用ES查询得到运算结果。分析:带有括号的表达式,需要根据优先级解析,可将中缀表达式转换为后缀表达式,去除括号原创 2023-08-07 17:25:54 · 660 阅读 · 0 评论 -
Elasticsearch 聚合性能优化 -- Multi Search (附Golang 实现逻辑)
ES检索性能优化之Multi Search原创 2023-06-05 17:55:10 · 893 阅读 · 0 评论 -
ElasticSearch ip类型和geo_point类型小记
ES ip类型和geo_point类型使用简单记录原创 2023-02-06 11:21:06 · 192 阅读 · 0 评论 -
docker 部署 ES集群
docekr 部署ES集群原创 2022-11-11 14:22:36 · 1042 阅读 · 0 评论 -
CentOS安装配置ElasticSearch单机版
CentOS安装配置ElasticSearch(单机版)一.环境CentOS8JDK 1.8ElasticSearch 6.8.15官网下载ElasticSearch在下载前建议先查看ElasticSearch和JDK版本对应关系。https://www.elastic.co/cn/support/matrix#matrix_jvm(虽然官网显示Open JDK 1.8能支持7.12.0版本的ES,但是我在启动ES时提示需要JDK11,所以还是建议使用老版本的ES)https://ww原创 2021-03-31 14:51:40 · 336 阅读 · 0 评论 -
ElasticSearch常用的增删查改操作
ElasticSearch常用的增删查改操作使用Java对ElasticSearch增删查改操作,分为两个步骤:1.拼接sql语句2.执行增删查改操作以下提供了一些常用的轮子。sql拼接1.最普通的sql拼接 /** * Get query DSL * @param queryString * @return Query DSL */ public String getQueryDSL(String queryString) { String dsl = "{" + "原创 2020-11-13 13:40:15 · 646 阅读 · 0 评论 -
Windows系统向ElasticSearch bulk批量同步数据
我们知道,通过API可以实现对ElasticSearch批量增删查改操作。但是,我们在测试环境需要手动向ES中批量写入数据,常用的head或kopf插件则显得心有余而力不足。本文将详细介绍一种不依赖于API的批量处理方式。1.整体思路保存需要批量处理的数据到json文件通过crud命令向ES服务器发送_bulk请求1.1保存需要批量操作的数据到json文件文件格式如下:{“index”:{"_index": “test_damon_v1”, “_type”: “test_damon”, “原创 2020-06-25 11:26:04 · 761 阅读 · 0 评论