学习目标

  • 开发:产品基本功能、底层工作原理、数据建模最佳实践
  • 运维:容量规划、性能优化、问题诊断、滚动升级
  • 方案:搜索相关性、大数据分析场景

版本特性


新特性5.x**

  • Lucene6.x,性能提升,打分机制默认从 TF-IDF 改为 BM25
  • 支持Ingest节点/Painless Scripting
  • Type标记过时,支持keyword类型
  • 内部引擎移除了避免同一文档并发更新的竞争锁,性能提升15%-20%
  • Instant aggregation,支持分片上聚合的缓存
  • 新增Profile API,用来分析性能瓶颈


新特性6.x**

  • Lucene7.x
  • 新功能
    • 跨集群复制(CCR)
    • 索引生命周期管理
    • SQL支持
  • 主要版本之间迁移简化,升级友好
  • 有效存储稀疏字段的新方法,降低存储成本
  • 在索引时进行排序,可加快排序的查询性能
  • 6.3版本开源了所有源代码,包括X-PACK

新特性7.x

  • Lucene8.x
  • 正式废除单索引多Type的支持
  • 7.1开始 Security 功能免费使用
  • 新的集群协调管理器
  • High Level REST Client 完整支持
  • 性能优化,更快的TOP K

生态

image.png

数据库集成

image.png