0

Solrjクライアントと通話を介してSolrと通信しようとしましたplain HTTP。どちらも正常に動作しています。

しかし、

  • これらのオプションの中で、どれがより良い入札になるでしょうか?
  • 標準的な産業慣行と見なすことができるのはどれですか?
  • 高い同時実行性 (インデックスの検索とインデックスの更新) をサポートするのはどれですか?
  • パフォーマンスが向上するのはどちらですか (応答時間とメモリ容量の消費に関して)?

この比較に関する情報は大歓迎です!前もって感謝します!

4

1 に答える 1

1

私の知る限り、Solrj は Solr で最も使用されている Java クライアント ライブラリです。以前、Solrj のパフォーマンスに関するいくつかの議論を見ました ( http://lucene.472066.n3.nabble.com/Query-Delete-performance-difference-between-straight-HTTP-and-SolrJ-td3438321.htmlSolrJ は制御に使用されましたSolr/Luce 対 Straight Rest Calls ) しかし、最終的には Solrj がうまく機能しているように見えます (私のシステムではまだ不満はありません)...パフォーマンスの問題は、「インデックスの作成方法」と操作に関連していると思いますあなたの solr ドキュメント、おそらくそれらの用語について考える必要があります。最後に HTTP 呼び出しを自分で開発する必要があるためです (Solrj が処理し、役立つ追加機能がいくつかあります。あなたのものに似ています)。

于 2013-04-26T12:03:00.743 に答える