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本身更注重於核心功能,高階功能多有第三方外掛。