0
我有Solr配置和索引/顺利运行。唯一的问题是它不能做delta-imports。它只会转储如下消息:索尔增量导入不起作用
信息:id是SolrSchema中的必填字段。但在DataConfig
没有找到,但我在架构中的ID定义为:
<field column="id" name="id_l"/>
另一条消息显示增量导入未完成:
信息:完成ModifiedRowKey的实体:描述行获得:0
我的架构有:
<entity name="user" pk="id" query="SELECT * FROM users"
deltaImportQuery="SELECT * FROM users WHERE id = '${dataimporter.delta.id}'"
deltaQuery="SELECT id FROM users WHERE updated_at > '${dataimporter.last_index_time}'"
>
..
编辑: 上述设定according to the Wiki。但在查看示例-DIH的DataConfig后,我将上面的内容更改为:
<entity name="user" pk="id" query="SELECT * FROM users"
deltaQuery="SELECT id FROM users WHERE updated_at > '${dataimporter.last_index_time}'"
>
但它仍然不起作用。
我的问题是 - 我怎样才能改变架构,以便能够增量导入数据?
你知道你可以接受你自己的答案,将问题标记为已解决...? –