亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問這個個solr區別

老師問下這個和solr有什么區別

正在回答

2 回答

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 更適用于新興的實時搜索應用

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問這個個solr區別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號