我在向solrInstance添加批处理时遇到异常。我在不同的服务器上测试了我的代码。它正常工作除了一台服务器之外的所有其他服务器。
我的代码是
SolrServer solrInstance = solrInstance1;
final Collection<SolrInputDocument> batch = new ArrayList<SolrInputDocument>();
for (Doctor doctor : doctorsList) {
SolrInputDocument doc = new SolrInputDocument();
String docID = doctor.getId();
doc.addField( "_id", docID, 1.0f );
batch.add(doc);
}
if (batch.size() > 0) {
UpdateResponse upres = solrInstance.add( batch );
upres = solrInstance.commit( true, true );
}
获得像`
这样的异常`org.apache.solr.client.solrj.impl.HttpSolrServer $ RemoteSolrException:prolog中意外的EOF 在[row,col {unknown-source}]:[1,0]
任何人都可以帮助我。是否需要提交批次
的服务器设置