2013-07-25 146 views
0

有沒有辦法從索爾索引中找到缺失的記錄。索引索引中缺少記錄?

我正在針對SQL數據庫運行爬網。我的主鍵是「ID」。

索引中缺少一些記錄。有什麼具體的方法來找到這些?

如果我們正在使用範圍查詢,是否會在長整型值和字符串主鍵之間做出區別?

在此先感謝.... !!

回答

0

如果您的意思是這些記錄在索引過程中「丟失」,您可以在索引過程中將它們記錄在文件中,因爲您將知道或多或少會記錄哪些記錄無法通過。

如果您正在討論將數據庫與Solr進行比較,唯一的方法是抓取所有數據庫並搜索Solr中的記錄。 如果您的id是數字,例如,如果結果不匹配,您可以對id組進行範圍查詢,如果結果不匹配,則可以縮小搜索範圍。

他們最簡單的方法就是隻比較一個ID,但它也是最慢的方法。這取決於你的數據庫。

Solr中的主鍵只是字符串,但沒有人說你不能有數字唯一鍵。