[英]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.