2016-07-16 4 views
0

私は、HTTP POST要求をsolrインスタンスに送り、jsonファイルのインデックスを作成するjavaクラスを持っています。マルチスレッド方式で実装されています。しかし、私は非常に多くのHTTP要求(20,000に近い)を送信するとネットワークがボトルネックになっていることに気付きました。オンラインでバッチインデックスを行うことができますが、明確な例は見つけられません。バッチインデックスsolrのアドバイスはありますか?solrへのバッチインデックス付け

ありがとうございます。

+0

一般的なJSONファイルまたはSolrのドキュメントフォーマットJSONを送信していますか?最新版では、複数の文書を同時に送信できます。 –

+0

ジェネリックjsonを送信しています。 – Aks

答えて

0

一般的なJSONでは、処理方法を定義するsolrconfig.xmlのどこかに構成が必要です。

splitのいずれかです。あなたは、JSON文書を、Solrが分割して別々に処理するより大きいものに結合するために使用することができます。 Solrのバージョンによって、特定の形式が少し異なることがあります。何かが動作しない場合は、ダウンロード可能なリファレンスガイドPDFの正しいバージョンを入手してください。

また、生成できる場合はJSON format Solr understands directlyを使用し、複数のドキュメントを完全にサポートしています。

関連する問題