solr - 没有日期字段的 Apache Nifi GetSolr 配置
问题描述
我是 Apache Nifi 的新手。我的要求是从 solr 索引中检索数据,进行一些处理并将其存储在不同的 solr 索引中。
我正在尝试使用 Nifi GetSolr 处理器来检索数据。GetSolr 处理器有一个必填字段Date Field。但是我的 solr 索引在集合中没有日期/时间戳字段。请参阅下面我的 solr 集合中的示例文档。
有什么解决方法吗?我可以在没有 Date 字段的情况下使用 GetSolr 并使用类似于version字段的东西吗?谢谢。
解决方案
GetSolr 旨在从索引中进行增量提取,这意味着每次运行时都会发现比上次运行时更新的文档。只有当它可以按日期/时间对文档进行排序以与其上次执行时间进行比较时,它才能做到这一点。
如果您只想要一次提取,您可能想要使用 QuerySolr 代替。
推荐阅读
- graphql - 错误:`@scalarList` 的策略参数的有效值为:RELATION
- xpath - xQuery 按类别分组输出
- c# - 强制 MVC CookieAuthentication 提前超时,然后设置滑动和绝对过期的组合
- php - 在面积图中设置动态图形
- d3.js - 将条形图的标签文本旋转 90 度
- python - 在 Python 中拆分和提取后字符串行丢失
- hibernate - 如何从多对多关系实体中删除对象
- laravel - 你如何将 Vue.js 包(如 vodal)集成到 Laravel 中?
- c# - 如何在服务器端显示图像
- python - 请帮我处理浮点数和整数