Elasticsearch与Solr的比较

Elasticsearch与Solr的比较

Search Fesh Index While Idle

当单纯的对已有数据进行搜索时,Solr更快。

search_fresh_index_while_indexing

  • 当实时建立索引时, Solr会产生io阻塞,查询性能较差, Elasticsearch具有明显的优势。
  • 随着数据量的增加,Solr的搜索效率会变得更低,而Elasticsearch却没有明显的变化。

综上所述,Solr的架构不适合实时搜索的应用。
Solr 是传统搜索应用的有力解决方案,但 Elasticsearch 更适用于新兴的实时搜索应用。