10
Solr 1.4數據導入處理程序的delta導入語法允許最多4個查詢(查詢,deltaImportQuery,deltaQuery & parentDeltaQuery),但我不清楚「查詢」查詢的用法。Solr DataImportHandler delta導入查詢
在以下示例中,「查詢」查詢與不帶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>
我不明白爲什麼,或者如果我需要「查詢」查詢 - 它會出現這樣做無非就是形容全進口相當於這個三角洲。誰能解釋一下?
啊,所以當我命令使用此數據配置全進口,它使用「查詢」查詢,當我指揮增量導入它使用的增量部分。那是對的嗎? – Jason 2010-08-09 07:41:54
是的,這是它的工作方式。 – 2010-08-09 08:37:34