es学习小结
1.客户端类型 推荐场景 版本兼容性
 Elasticsearch Java API Client 新项目、ES 8.x+集群 8.x及以上
 Spring Data Elasticsearch Spring生态项目、简化ORM操作 ES 7.x-8.x(需版本匹配)
 Low-Level REST Client 需要底层HTTP控制、兼容多版本ES 全版本
 high-level已经被弃用。
2.ik_smart 分出后不再细分。程序员
 ik_max_word. 程序员 程序 员 多次递归分解。
3.ELK:
 典型架构演变
 基础架构:
 Beats/Logstash → Elasticsearch → Kibana
 适用于小型系统,资源占用低,但缺乏缓冲和复杂处理能力
 。
 生产级架构:
 Beats → Kafka → Logstash → Elasticsearch → Kibana
 引入消息队列(如Kafka)缓冲数据,支持高并发和大规模日志处理
 。
 混合架构:
 结合Beats和Logstash优势,Beats负责轻量采集,Logstash处理复杂过滤和格式转换
 。
4.原理:
 构建了词到text的映射:
 
