需要帮助,SolrRequest中几乎没有函数?

时间:2018-04-06 05:42:46

标签: solr solrj

我指的是以下链接。

链接 - > SolrJ: Disable Autocommit

并发现对于GenericSolrRequest,方法' setContentStreams'不再受支持。 还有其他选择。

我正在使用Solr 7.2.1和SolrJ 7.2.1

请帮助!!

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令集:

String command = "{\"set-property\": {\"updateHandler.autoSoftCommit.maxTime\": 30000}}"; 
GenericSolrRequest rq = new GenericSolrRequest(SolrRequest.METHOD.POST, "/config", null); 
ContentStream content = new ContentStreamBase.StringStream(command); 
rq.setContentWriter(new RequestWriter.StringPayloadContentWriter(command,"application/json")); 
rq.process(cloudSolrClient,cloudSolrServerProduct.getDefaultCollection());