【问题标题】:How stale are my indexes in Raven?我在 Raven 中的索引有多陈旧?
【发布时间】:2012-02-05 18:20:28
【问题描述】:

有没有办法查询 RavenDB 文档存储并找出任何陈旧索引的陈旧程度?

基本上,我想做的是将结果返回给用户,同时也让他们知道还有多少索引需要完成。

这在大数据导入场景中会很好。

【问题讨论】:

    标签: ravendb


    【解决方案1】:

    当然,你可以这样做:

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

    统计信息包含索引是否过时,并且有一个属性可以告诉您索引的最后更新日期是什么。

    【讨论】:

    • 我希望有更多,比如 .NumberOfDocuments 和 .NumberLeftToIndex 用于您当前正在查询的索引。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多