2010-01-13 185 views
2

我有一個應用程序使用Microsoft.Office.Server.Search.Administration.CrawlHistory類每天讀取一次抓取歷史記錄信息,並將其保存到可以生成報告和統計信息的數據庫中。但是,由於某些原因,此類不會爲當前日期開始的抓取返回數據;它只會返回從早期數據開始的爬網數據。任何人都可以解釋如何讓這個類返回已經運行的所有爬網的數據?獲取SharePoint抓取歷史記錄

回答

1
  1. 使用.NET Reflector看到CrawlHistory類的源代碼(另外,你可能想使用FileGenerator外接)。
  2. 檢查SharedServicesInstanceName_Search_DB數據庫中的dbo.proc_MSS_GetCrawlHistory存儲過程(所有GetCrawlHistory過載都在內部使用它)。