【发布时间】:2019-10-30 01:02:54
【问题描述】:
在一次谈话中,我听说了 ElasticSearch
与 Solr 不同,它从一开始就被设计为分布式索引
我想知道从头开始设计为分布式索引的 ElasticSearch 意味着什么?
Solr 的设计目的是什么?答案与分布式索引有何不同?
【问题讨论】:
标签: elasticsearch indexing solr
在一次谈话中,我听说了 ElasticSearch
与 Solr 不同,它从一开始就被设计为分布式索引
我想知道从头开始设计为分布式索引的 ElasticSearch 意味着什么?
Solr 的设计目的是什么?答案与分布式索引有何不同?
【问题讨论】:
标签: elasticsearch indexing solr
Solr 的第一个版本不支持集群——它甚至不支持每个 Solr 实例中的多个核心。后来引入了多核支持,然后在 Solr 4 中引入了 SolrCloud(集群支持)和集合。
在引入 SolrCloud 之前,您确实拥有手动集群支持(即所谓的分片)和复制支持(首先通过 rsync 等外部程序,然后通过 http 复制内置),但 SolrCloud 是第一个支持它的版本无需从您自己的代码中进行显式处理。
【讨论】: