使用 NEST 从何处获取 ElasticSearch 文档版本

Where to get ElasticSearch document version using NEST

它应该在 Hits[i].Version 中,但当我查看 ISearchResponse 时它始终为 null。

我还在 ConnectionSettings 对象上设置了 .EnableMetrics 但运气不好,因为版本始终为空。

我仔细检查了 ElasticSearch,其中的文档版本正在递增。

请问有人使用 Nest 成功查看文档版本吗?

    [Test]
    public void WithVersion()
    {
        var queryResults = this.Client.Search<ElasticsearchProject>(s=>s
            .Version()
            .MatchAll()
        );
        Assert.True(queryResults.IsValid);
        Assert.Greater(queryResults.Total, 0);
        Assert.True(queryResults.Hits.All(h => !h.Version.IsNullOrEmpty()));
    }