弹性搜索 2.0 GreaterOrEquals NEST 2.0

Elastic search 2.0 GreaterOrEquals NEST 2.0

我使用此代码在弹性搜索 1.0 中使用日期进行搜索。但这在 2.0

中不起作用
var dateQuery = Query<SchoolModel>.Bool(
                q => q.Should(p=>p.Range(r => r.OnField(f => f.schoolenddate).GreaterOrEquals(dateTime)))))

如何将其转换为弹性搜索 2.0

Nest 2.0 中的语法

DateRange(c => c
    .Field(p => p.schoolenddate)
    .GreaterThanOrEquals(dateTime)
)

Link 到 docs

elasticsearch 的最新版本是 7.*。所以如果你升级更好以获得最新版本