我正在使用NEST中的“搜索”功能来根据搜索条件搜索文档。我得到了result.DocumentsWithMetaData,它显示具有Version属性为null的文档的列表。我是否应该做更多事情以便从ES取回版本?

最佳答案

在此处查看集成测试:
https://github.com/elastic/elasticsearch-net/blob/develop/src/Tests/Nest.Tests.Integration/Search/VersionTests.cs

如果要返回版本信息,则必须调用.Version()

var queryResults = ElasticClient.Search<MyDoc>(s => s
    .Version()
);

关于c# - 使用NEST的elasticsearch:文档版本控制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20356625/

10-13 03:08