2016-07-16 71 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并且具有多个文档的完全支持。