【发布时间】:2019-10-08 17:48:21
【问题描述】:
我的 elasticsearch 中有日期,其中包含一个字段 Timestamp 来自日期类型。 现在我将只过滤两个日期之间的结果。我正在使用 Nest 和 C#。
如果时间戳在 2019 年 5 月 1 日 10:00:00 和 2019 年 5 月 5 日 23:59:59 之间,我如何获得结果?
现在我的搜索请求如下所示:
result = ElasticClient.Search<_doc>
(document => document
.Source(src => src
.Includes(i => i
.Fields(
p => p.Timestamp,
p => p.Value
)
)
)
.Query(q => q
.Match(m => m
.Field(f => f.DataRecordId)
.Query(search)
)
)
);
【问题讨论】:
标签: c# rest elasticsearch asp.net-core