“ElasticSearch 版本特性”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
(未显示同一用户的4个中间版本)
第21行: 第21行:
 
**SQL的支持
 
**SQL的支持
 
*更友好的升级及数据迁移
 
*更友好的升级及数据迁移
 +
**在主要版本之间的迁移更为简化,体验升级
 +
**全新的基于操作的数据复制框架,可加快恢复数据
 +
*性能优化
 +
**有效存储稀疏字段的新方法,降低了存储成本
 +
**在索引时进行排序,可加快排序的查询性能
 +
 +
 +
===7.x新特性===
 +
 +
*Lucene 8.0
 +
*重大改进——正式废除单个索引下多Type的支持
 +
*7.1开始,Security 功能免费使用
 +
*ECK——Elasticsearch Operator on Kubernetes
 +
*新功能
 +
**New Cluster coordination
 +
**Feature——Complete High Level REST Client
 +
**Script Score Query
 +
*性能优化
 +
**默认的Primary Shard数从5改为1,避免Over Sharding
 +
**性能优化,更快的Top K
 +
 +
 +
 +
 +
=== 8.x新特性 ===
 +
要求JDK 17
 +
* Rest API相比较7.x而言做了比较大的改动(比如彻底删除_type)
 +
 +
* 默认开启安全配置
 +
* 存储空间优化:对倒排文件使用新的编码集,对于keyword、match_only_text、text类型字段有效,有3.5%的空间优化提升,对于新建索引和segment自动生效
 +
* 优化geo_point,geo_shape类型的索引(写入)效率:15%的提升
 +
* 技术预览版KNN API发布,(K近邻算法),跟推荐系统、自然语言排名相关。
 +
* https://www.elastic.co/guide/en/elastic-stack/master/elasticsearch-breaking-changes.html
 +
*

2022年12月2日 (五) 08:30的最新版本

https://www.bilibili.com/video/BV1nF411F75k/?p=7

5.x新特性

  • Lucene 6.x,性能提升,默认打分机制从TF-IDF改为BM 25
  • 支持Ingest节点/ Painless Scripting / Completion suggested 支持/原生的 Java REST 客户端
  • Type 标记成 deprecated,支持了 Keyword 的类型
  • 性能优化
    • 内部引擎移除了避免同一文档并发更新的竞争锁,带来 15%-20% 的性能提升
    • Instant aggregation,支持分片,上聚合的缓存
    • 新增了 Profile API


6.x新特性

  • Lucene 7.x
  • 新功能
    • 跨集群复制(CCR)
    • 索引生命周期管理
    • SQL的支持
  • 更友好的升级及数据迁移
    • 在主要版本之间的迁移更为简化,体验升级
    • 全新的基于操作的数据复制框架,可加快恢复数据
  • 性能优化
    • 有效存储稀疏字段的新方法,降低了存储成本
    • 在索引时进行排序,可加快排序的查询性能


7.x新特性

  • Lucene 8.0
  • 重大改进——正式废除单个索引下多Type的支持
  • 7.1开始,Security 功能免费使用
  • ECK——Elasticsearch Operator on Kubernetes
  • 新功能
    • New Cluster coordination
    • Feature——Complete High Level REST Client
    • Script Score Query
  • 性能优化
    • 默认的Primary Shard数从5改为1,避免Over Sharding
    • 性能优化,更快的Top K



8.x新特性

要求JDK 17

  • Rest API相比较7.x而言做了比较大的改动(比如彻底删除_type)
  • 默认开启安全配置
  • 存储空间优化:对倒排文件使用新的编码集,对于keyword、match_only_text、text类型字段有效,有3.5%的空间优化提升,对于新建索引和segment自动生效
  • 优化geo_point,geo_shape类型的索引(写入)效率:15%的提升
  • 技术预览版KNN API发布,(K近邻算法),跟推荐系统、自然语言排名相关。
  • https://www.elastic.co/guide/en/elastic-stack/master/elasticsearch-breaking-changes.html