solr和es區別

solr和es區別

1、查詢性能不同。當實時建立索引的時候,solr會產生io阻塞,而es則不會,es查詢性能要高於solr;

2、檢索效率不同。在不斷動態添加數據的時候,solr的檢索效率會變的低下,而es則沒有什麼變化;

3、管理方式不同。Solr利用zookeeper進行分佈式管理,而es自身帶有分佈式系統管理功能。Solr一般都要部署到web服務器上;

4、文件格式不同。Solr支持更多的格式數據[xml,json,csv等],而es僅支持json文件格式;

5、Solr是傳統搜索應用的有力解決方案,但是es更適用於新興的實時搜索應用;

6、Solr官網提供的功能更多,而es本身更注重於核心功能,高級功能多有第三方插件。