0
我試圖找出編程方式如果一個索引是陳舊或不是,理想的情況下它有多遠。獲取RavenDB索引統計不查詢
我的例子是一個索引,以查看用戶是否擁有基於此索引的權限;
public class PermissionType_GrantedTo : AbstractIndexCreationTask<Person, GrantedPermissionResult>
{
...
}
到目前爲止我所管理的最好的是這樣的 - 一個「拿0結果」的指標結果查詢 - 我不喜歡它;
RavenQueryStatistics stats;
var results = await session.Query<GrantedPermissionResult>()
.Statistics(out stats)
.Take(0)
.ToListAsync();
stale = stats.IsStale;
log($"{(stale ? "Stale" : "Fresh")}");
有一種方法來獲取索引的當前狀態,對不對?
這很完美。謝謝。 –