【问题标题】:The location of documents in ElasticSearchElasticSearch 中文档的位置
【发布时间】:2021-04-11 15:34:04
【问题描述】:

我有一个关于 ElasticSearch 的问题。

假设我按照以下方式进行索引

PUT /vehicles/car/123 { “制造”:“本田”, “颜色:黑色”, “HP”:250, “里程”:24000, “价格”:19300.97 }

请告知此新文档的物理存储位置。

我在网上看到一些资料说文档存储在Shard。

但是shard也包含多个“segments”,其中一个segment就是一个倒排索引。

这是否意味着分片同时存储文档和段?如果需要,请更正我的概念

谢谢。

【问题讨论】:

    标签: elasticsearch sharding


    【解决方案1】:

    一个elasticsearch索引由多个分片组成,每个分片是一个Lucene索引。一个 Lucene 索引由多个索引段组成。

    这是否意味着shard同时存储文档和段 时间?

    嗯,分片存储文档是的。但是shard(也就是Lucene Index)本身是由多个索引段组成的,实际上会存储倒排索引的数据结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 2014-07-07
      • 2021-11-16
      相关资源
      最近更新 更多