azure search - datediff / dateadd 函数是否可用?

azure search - are datediff / dateadd functions available?

我想知道 SQL 函数(DateAdd / DateDiff)在 Azure 搜索中是否可用。我找不到关于它的示例/文档,但它们存在于 ODATA 官方文档中:

http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm

如果它们不可用,作为过滤器的日期差异的推荐方法是什么(例如年龄 gt 18)。

Azure 搜索目前不支持 OData 日期函数。您可以通过以下两种方式之一对这个特定问题进行建模:将特定单位的时间跨度存储为整数(例如,以年为单位的年龄),或者将所有内容建模为 DateTimeOffset 并在它们之间进行比较。例如:DateOfBirth lt 2000-07-03T00:00Z