使用这示例,我得到了以下查询。我没有得到任何结果,但如果我将"01/01/2017“替换为'null‘,那么我将得到记录(所有记录都是从2014年开始的,所以我知道应该是返回数据)。有人能帮我吗?
var response = elasticClient.Search<AnalyticsFormData>(x => x
.Type("formdata")
.Size(500)
.Query(q => q.Bool(b => b.Must
(mu => mu.MatchPhrase(m => m
.Field(f => f.AppId)
.Query(input.FormAppId)))
.Filter(fi => fi
.DateRange(r => r
.Field(f => f.LastUpdated)
.LessThanOrEquals(DateMath.Anchored("01/01/2017"))))))
.Sort(s => s.Ascending(f => f.LastUpdated)));发布于 2017-04-28 03:43:58
您的字段映射不正确,或者日期格式不正确。尝试以下几点:
https://stackoverflow.com/questions/43663191
复制相似问题