Solrj
クライアントと通話を介してSolrと通信しようとしましたplain HTTP
。どちらも正常に動作しています。
しかし、
- これらのオプションの中で、どれがより良い入札になるでしょうか?
- 標準的な産業慣行と見なすことができるのはどれですか?
- 高い同時実行性 (インデックスの検索とインデックスの更新) をサポートするのはどれですか?
- パフォーマンスが向上するのはどちらですか (応答時間とメモリ容量の消費に関して)?
この比較に関する情報は大歓迎です!前もって感謝します!
Solrj
クライアントと通話を介してSolrと通信しようとしましたplain HTTP
。どちらも正常に動作しています。
しかし、
この比較に関する情報は大歓迎です!前もって感謝します!
私の知る限り、Solrj は Solr で最も使用されている Java クライアント ライブラリです。以前、Solrj のパフォーマンスに関するいくつかの議論を見ました ( http://lucene.472066.n3.nabble.com/Query-Delete-performance-difference-between-straight-HTTP-and-SolrJ-td3438321.htmlとSolrJ は制御に使用されましたSolr/Luce 対 Straight Rest Calls ) しかし、最終的には Solrj がうまく機能しているように見えます (私のシステムではまだ不満はありません)...パフォーマンスの問題は、「インデックスの作成方法」と操作に関連していると思いますあなたの solr ドキュメント、おそらくそれらの用語について考える必要があります。最後に HTTP 呼び出しを自分で開発する必要があるためです (Solrj が処理し、役立つ追加機能がいくつかあります。あなたのものに似ています)。