(58)ElasticSearch索引不可变的原因

Posted javasl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(58)ElasticSearch索引不可变的原因相关的知识,希望对你有一定的参考价值。

  ElasticSearch包含的信息量很多,倒排索引结构也很复杂,包括:文档的列表,文档的数量,词条在每个文档中出现的次数,出现的位置,每个文档的长度,所有文档的平均长度等。相应的ElasticSearch使索引的结构一经创建不能改变。

  ElasticSearch不让索引改变有以下优点:

  1)不需要加锁,提升了并发性能。

  2)查询出的数据就能一直保存在缓存中,比如过滤查询filter就使用了缓存。

  3)可以节省cpu和io的开销

以上是关于(58)ElasticSearch索引不可变的原因的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch之存储原理

Elasticsearch 分片达到文档数量上限

Elasticsearch - 单索引与多索引

ElasticSearch7.3 学习之type底层结构及弃用原因

ElasticSearch 索引查询使用指南(开发笔记170203)

elasticsearch索引按日期拆分和定期删除