首页 > 解决方案 > 没有日期字段的 Apache Nifi GetSolr 配置

问题描述

我是 Apache Nifi 的新手。我的要求是从 solr 索引中检索数据,进行一些处理并将其存储在不同的 solr 索引中。

我正在尝试使用 Nifi GetSolr 处理器来检索数据。GetSolr 处理器有一个必填字段Date Field。但是我的 solr 索引在集合中没有日期/时间戳字段。请参阅下面我的 solr 集合中的示例文档。在此处输入图像描述

有什么解决方法吗?我可以在没有 Date 字段的情况下使用 GetSolr 并使用类似于version字段的东西吗?谢谢。

标签: solrapache-nifi

解决方案


GetSolr 旨在从索引中进行增量提取,这意味着每次运行时都会发现比上次运行时更新的文档。只有当它可以按日期/时间对文档进行排序以与其上次执行时间进行比较时,它才能做到这一点。

如果您只想要一次提取,您可能想要使用 QuerySolr 代替。


推荐阅读