我在solrconfig.xml中有以下配置
<updateRequestProcessorChain name="concat" >
<processor class="solr.ConcatFieldUpdateProcessorFactory">
<str name="fieldName">spell_field</str>
</processor>
</updateRequestProcessorChain>
<requestHandler name="/update" class="solr.UpdateRequestHandler">
<lst name="defaults">
<str name="update.chain">concat</str>
</lst>
</requestHandler>
当我尝试在solr中添加文档时,它显示没有错误,但文档没有添加。如果我删除updateRequestProcessorChain它工作正常。
P.S - 我的schema.xml中存在spell_field
代码:
SolrClient solrClient = new HttpSolrClient("url");
SolrInputDocument solrDoc = new SolrInputDocument();
solrDoc.setField("price",5);
solrDoc.setField("name",7);
solrDoc.setField("id", 2);
UpdateResponse response = solrClient.add(solrDoc);
solrClient.commit(true,true);