使用Nifi更新Solr

时间:2017-11-07 11:52:18

标签: solr apache-nifi

我有一个Nifi工作流程,它从Solr检索URL并计算不同社交媒体上此URL的共享计数,我需要在Solr上更新此共享计数,flowfile中的两个属性是url和相应的sharecount,如何使用Nifi更新回到solr。

1 个答案:

答案 0 :(得分:0)

您可以使用PutSolrContentStream处理器将新文档插入Solr,或覆盖那里的文档。目前还不支持部分更新,因此如果您尝试更新已经存在的文档,那么您需要将整个原始文档放在NiFi +更新中,这样您就可以将整个文档重新发送到

PutSolrContentStream基本上可以执行此处描述的任何更新:

https://lucene.apache.org/solr/guide/6_6/uploading-data-with-index-handlers.html

默认方法是在NiFi中创建JSON文档并将其发送到JSON更新处​​理程序。