ElasticSearch
文章平均质量分 82
总结ElasticSearch常见的用法
Java识堂
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 集群搭建
分发完成后,其他集群节点都需要修改配置文件server.properties中的 broker.id 和listeners 参数。在kafka-server-start.sh中加上export JMX_PORT=“9999”,分发到各个节点,然后重启即可。我在本地mac上启动代码调试时报了如下一个错误,拉取不到元数据,搜了一下是因为本地hosts文件没有配置域名映射的关系。执行 zk.sh start 都正常启动了,但是执行zk.sh status 显示如下。为了方便启动和关闭集群,写一个脚本zk.sh。原创 2023-12-19 10:18:26 · 1157 阅读 · 0 评论 -
ElasticSearch 原理分析
MySQLIndexTableDocumentRowFieldColumnMappingSchemaQuery DSLSQL去重 distinctreindex数据迁移。原创 2023-12-26 16:17:29 · 602 阅读 · 0 评论 -
ElasticSearch 索引操作
布尔类型:可选值为 true 或 false。对象类型:一个 json 对象。原创 2023-12-22 17:57:19 · 481 阅读 · 0 评论 -
ElasticSearch 文档操作
批量操作对json有严格的要求,每个json串不能换行,只能放在同一行,相邻的json串之间必须要有换行。每个操作必须是一对json串(delete语法除外)原创 2023-12-26 15:37:50 · 800 阅读 · 0 评论 -
ElasticSearch 查询数据
terms query 和 term query 基本一样,terms query 允许在参数中传递多个查询词。Exists query 用于查询某个字段不为空的数据。如下所示,查询 age 不为空的 数据。通过 _id 字段查询数据。原创 2023-12-25 15:17:20 · 534 阅读 · 0 评论 -
ElasticSearch 文本分析
自定义分析器可以用到的参数如下参数名解释type分析器类型,对于自定义分析器,可以使用custom 或忽略此参数tokenizer内置的或定制的分词器,必须的可选的内置的或定制的字符过滤器数组filter可选的内置的或定制的分词过滤器数组。原创 2023-12-26 10:37:09 · 545 阅读 · 0 评论 -
ElasticSearch 聚合统计
按照某个字段的范围进行聚合,from提供区间下界(包括),to提供区间上界(不包括)桶聚合:将文档分成不同的桶,桶的划分可以根据字段的值,范围,日期间隔。管道聚合:把桶聚集统计的结果作为输入来继续做聚集统计。度量聚合:求字段的平均值,最小值,最大值,总和等。聚集被命名为 avg_age。按照某个字段的值进行聚合。原创 2023-12-26 17:07:45 · 559 阅读 · 0 评论 -
ElasticSearch 性能优化
byte < short < integer < long官网性能优化建议。原创 2024-01-04 16:37:53 · 582 阅读 · 0 评论