2016-07-16 67 views
0

我有一個java類,發送http post請求到索爾實例索引json文件。它以多線程方式實現。但是,我意識到發送如此多的http請求(接近20,000)會導致網絡成爲瓶頸。我在網上閱讀,我可以做批量索引,但我找不到任何明確的例子。有沒有建議批量索引solr?批索引到索爾

謝謝。

+0

您正在發送通用JSON文件還是Solr的文檔格式JSON?最新支持一次發送多個文檔。 –

+0

我發送泛型json。 – Aks

回答

0

對於一般JSON,你必須有地方solrconfig.xml中定義它是如何處理的配置。

其中一個參數是split。您可以使用它將您的JSON文檔合併爲一個更大的文檔,Solr將分別進行拆分和處理。請注意,對於不同的Solr版本,具體格式可能會有所不同。獲取可下載的參考指南PDF的正確版本,如果某些內容不起作用。

或者,如果你可以生成它,使用JSON format Solr understands directly並且具有多個文檔的完全支持。