如何在.NET NEST 2.xx中获取最新文档?

时间:2016-09-15 10:09:42

标签: .net elasticsearch nest

我的索引包含数百万个正确设置了日期时间字段的文档。

我有下面的代码,但它没有返回(排序)最新的文档,而是返回一些较旧日期的文档。

            var r = client.Search<Topic>(s => s
                .From(from)
                .Size(size)
                .MatchAll()
                .Sort(ss => ss.Descending(p=>p.Datetime))
             );

备注:我的字段已映射到&#34;日期&#34;在类中输入,我在AutoMap()创建映射时的属性:

[ElasticsearchType(Name = "Topic")]
public class Topic
{
    [Date()]
    public DateTime Datetime { get; set; }

    [String(Index = FieldIndexOption.NotAnalyzed)]
    public string Description { get; set; }

}

请问好吗? 感谢。

0 个答案:

没有答案