[英]Solr DataImportHandler delta import queries
Solr 1.4数据导入处理程序的delta导入语法最多允许4个查询(query,deltaImportQuery,deltaQuery和parentDeltaQuery),但我不清楚“查询”查询的用法。
在以下示例中,“query”查询与没有where子句的deltaImportQuery相同。
<entity name="data-table" pk="id"
query="select id,Subject,Text,UserID,CreatedDate,TopicID,TopicType,EPiPageID,ForumID,Room1ID,Room1Name,LastModifiedDate from dbo.CustomForumPosts"
deltaImportQuery="select id,Subject,Text,UserID,CreatedDate,TopicID,TopicType,EPiPageID,ForumID,Room1ID,Room1Name,LastModifiedDate from dbo.CustomForumPosts where id='${dataimporter.delta.id}'"
deltaQuery="select id from dbo.CustomForumPosts where LastModifiedDate > '${dataimporter.last_index_time}'">
</entity>
我不明白为什么或者如果我需要“查询”查询 - 它似乎只是描述了这个delta的完全导入等价物。 谁能解释一下?
查询是指您在暗示时执行完全导入时使用的查询。 文件说:
http://wiki.apache.org/solr/DataImportHandler#Using_delta-import_command
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.