0
我試圖通過Solrj
客戶端和通過plain HTTP
調用與Solr通信。兩者都正常工作。Solrj客戶端與普通HTTP呼叫
但是,
- 以下哪個選項中會是一個更好的出價?
- 哪一個可以被認爲是標準的工業實踐?
- 這將支持高併發性(用於搜索索引和更新索引)?
- 哪個會提供更好的性能(在響應時間和內存空間消耗方面)?
有關此比較的任何信息,我們將不勝感激!提前致謝!
我試圖通過Solrj
客戶端和通過plain HTTP
調用與Solr通信。兩者都正常工作。Solrj客戶端與普通HTTP呼叫
但是,
有關此比較的任何信息,我們將不勝感激!提前致謝!
據我所知Solrj是Solr最常用的java客戶端庫。我之前看到了一些關於Solrj的表現的討論(http://lucene.472066.n3.nabble.com/Query-Delete-performance-difference-between-straight-HTTP-and-SolrJ-td3438321.html和SolrJ used to control Solr/Luce vs. Straight Rest Calls),但最終看來Solrj表現良好(在我的系統中我仍然沒有抱怨)......我認爲性能問題更多地與「如何你索引「並操作你的solr文檔,可能你應該考慮這些條款,因爲最終你需要開發自己的HTTP調用(Solrj爲你處理,並有一些額外的功能來幫助你 - 見第二個參考I這是類似於你的問題)。
我的確同意這樣一個事實,即性能高度依賴於我們索引和操作文檔的方式。當我們採用HTTP路由和Solrj路由時,我只是對併發性和性能的差異感到好奇。非常感謝您的努力! – Mavellin 2013-04-29 06:01:22