我的索引包含数百万个正确设置了日期时间字段的文档。
我有下面的代码,但它没有返回(排序)最新的文档,而是返回一些较旧日期的文档。
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; }
}
请问好吗? 感谢。