2012-02-05 45 views
4

有沒有辦法查詢RavenDB文檔存儲並找出過時的索引是如何過時的?Raven的索引有多陳舊?

本質上,我想要做的是將結果提供給用戶,但也給他們一些關於剩餘索引完成的概念。

這在大數據導入場景中會很好。

回答

5

當然,你可以像這樣做:

RavenQueryStatistics stats; 
session.Query<Posts>() 
     .Statistics(out stats) 
     .Where(x=>x.Date <= DateTime.Today) 
     .ToList(); 

該統計包含無論指數是陳舊的或沒有,有,告訴你什麼是該指數上次更新日期物業那裏。

+0

我一直希望得到更多,例如.NumberOfDocuments和.NumberLeftToIndex,您正在查詢的索引。 – ilivewithian 2012-02-06 18:46:44

+0

您可以檢查服務器統計信息以獲取該信息。 – 2012-02-07 20:48:27