2013-10-11 15 views
0

我有一個SQL服務器數據庫,有大約40個需要搜索的表。我剛開始研究.net的Lucene。這些需要搜索的表沒有任何列標識行的上次更新或創建時間。我們現在不想改變表格結構。如果表中的某行已被修改,以便我可以更新Lucene索引中的文檔,那麼我需要哪些選項?對於新創建的行也是如此。任何幫助是極大的讚賞。使用Lucene.net進行數據庫搜索以及如何更新索引

回答

2

如果通過查看數據庫無法判斷髮生了什麼變化,那麼假設所有行都已更改並在Lucene中全部更新。這也處理你的新行。

如果這太慢或耗時,那麼這就給了你一個原因,你應該改變你的表結構來存儲上次更新的日期。