如何在Azure搜索中按Edm.DateTimeOffset进行筛选?

时间:2020-01-11 22:55:44

标签: azure-cognitive-search

在Azure搜索索引搜索资源管理器中测试以下三个筛选查询字符串时,它们都返回相同的计数。看来它根本没有过滤日期。

过滤Edm.DateTimeOffset类型的字段的正确方法是什么?

已测试三个查询字符串

date_time_field eq 2010-01-01T00:00:00Z&$count=true
date_time_field lt 2010-01-01T00:00:00Z&$count=true
date_time_field ge 2010-01-01T00:00:00Z&$count=true

在搜索索引中采样“ date_time_field”日期

2019-12-30T00:00:00Z
2020-01-08T11:01:13Z
2020-01-09T00:00:00Z
2019-12-30T00:00:00Z
2019-12-17T13:39:02Z

1 个答案:

答案 0 :(得分:1)

查询字符串缺少$filter=

完整且有效的查询

$filter=date_time_field eq 2010-01-01T00:00:00Z&$count=true