添加updateHandler后,Solr add Document失败

时间:2016-03-03 15:18:15

标签: xml solr

我在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);

0 个答案:

没有答案