与Solr从头开始设计为分布式索引的弹性搜索不同,ElasticSearch是什么意思?

时间:2019-06-15 21:29:28

标签: elasticsearch indexing solr

在一次谈话中,我听说了ElasticSearch

  

与Solr不同,它从头开始被设计为分布式索引

我想知道ElasticSearch从头开始设计成分布式索引是什么意思?

Solr设计成什么样?答案与分布式索引有什么不同?

1 个答案:

答案 0 :(得分:1)

Solr的第一个版本不支持群集-它甚至在每个Solr实例中甚至不支持多个内核。稍后介绍了多核支持,然后Solr 4引入了SolrCloud(集群支持)和集合。

在引入SolrCloud之前,您确实具有手动集群支持(即所谓的分片)和复制支持(首先通过外部程序(例如rsync,然后通过http复制内置)),但是SolrCloud是第一个支持它的版本。无需您自己的代码进行显式处理。