課程
/云計算&大數據
/大數據
/ElasticSearch入門
老師問下這個和solr有什么區別
2018-04-19
源自:ElasticSearch入門 4-4
正在回答
怎么解決的。我的也是橫條背景沒有了。其實只需要創建一個emptyproject,然后往項目中添加html文件,css文件或者js文件就好了。
solr:優點1、Solr有一個更大、更成熟的用戶、開發和貢獻者社區。2、支持添加多種格式的索引,如:HTML、PDF、微軟 Office 系列軟件格式以及 JSON、XML、CSV 等純文本格式。3、Solr比較成熟、穩定。4、不考慮建索引的同時進行搜索,速度更快。缺點建立索引時,搜索效率下降,實時索引搜索效率不高。Elasticsearch優點1、Elasticsearch是分布式的。不需要其他組件,分發是實時的,被叫做”Push replication”。2、Elasticsearch 完全支持 Apache Lucene 的接近實時的搜索。3、處理多租戶(multitenancy)不需要特殊配置,而Solr則需要更多的高級設置。4、Elasticsearch 采用 Gateway 的概念,使得完備份更加簡單。5、各節點組成對等的網絡結構,某些節點出現故障時會自動分配其他節點代替其進行工作。缺點1、還不夠自動,不適合當前新的Index Warmup API (參考:http://zhaoyanblog.com/archives/764.html)總結:1、當單純的對已有數據進行搜索時,Solr更快。2、當實時建立索引時, Solr會產生io阻塞,查詢性能較差, Elasticsearch具有明顯的優勢。3、隨著數據量的增加,Solr的搜索效率會變得更低,而Elasticsearch卻沒有明顯的變化。4、Solr的架構不適合實時搜索的應用。5、Solr 支持更多格式的數據,而 Elasticsearch 僅支持json文件格式6、Solr 在傳統的搜索應用中表現好于 Elasticsearch,但在處理實時搜索應用時效率明顯低于 Elasticsearch7、Solr 是傳統搜索應用的有力解決方案,但 Elasticsearch 更適用于新興的實時搜索應用
舉報
ElasticSearch輕松入門,Spring Boot集成ES
1 回答es和 solar區別
2 回答請問這個問題如何解決?謝謝!
1 回答TransportClient和RestClient有啥區別
1 回答兩種查詢的區別
1 回答請問在全文本查詢中指定字段和字段級別查詢有什么區別呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-25
怎么解決的。我的也是橫條背景沒有了。其實只需要創建一個emptyproject,然后往項目中添加html文件,css文件或者js文件就好了。
2018-04-19
solr:
優點
1、Solr有一個更大、更成熟的用戶、開發和貢獻者社區。
2、支持添加多種格式的索引,如:HTML、PDF、微軟 Office 系列軟件格式以及 JSON、XML、CSV 等純文本格式。
3、Solr比較成熟、穩定。
4、不考慮建索引的同時進行搜索,速度更快。
缺點
建立索引時,搜索效率下降,實時索引搜索效率不高。
Elasticsearch
優點
1、Elasticsearch是分布式的。不需要其他組件,分發是實時的,被叫做”Push replication”。
2、Elasticsearch 完全支持 Apache Lucene 的接近實時的搜索。
3、處理多租戶(multitenancy)不需要特殊配置,而Solr則需要更多的高級設置。
4、Elasticsearch 采用 Gateway 的概念,使得完備份更加簡單。
5、各節點組成對等的網絡結構,某些節點出現故障時會自動分配其他節點代替其進行工作。
缺點
1、還不夠自動,不適合當前新的Index Warmup API (參考:http://zhaoyanblog.com/archives/764.html)
總結:
1、當單純的對已有數據進行搜索時,Solr更快。
2、當實時建立索引時, Solr會產生io阻塞,查詢性能較差, Elasticsearch具有明顯的優勢。
3、隨著數據量的增加,Solr的搜索效率會變得更低,而Elasticsearch卻沒有明顯的變化。
4、Solr的架構不適合實時搜索的應用。
5、Solr 支持更多格式的數據,而 Elasticsearch 僅支持json文件格式
6、Solr 在傳統的搜索應用中表現好于 Elasticsearch,但在處理實時搜索應用時效率明顯低于 Elasticsearch
7、Solr 是傳統搜索應用的有力解決方案,但 Elasticsearch 更適用于新興的實時搜索應用