我想知道SQL函数(DateAdd / DateDiff)在Azure搜索中是否可用。我找不到相关的示例/文档,但它们存在于ODATA官方文档中:
http://cdn.cdata.com/help/RDA/jdbc/pg_sqldatefunctions.htm
如果它们不可用,建议使用哪种日期差异作为过滤器(例如,年龄gt 18)。
答案 0 :(得分:1)
Azure Search当前不支持OData日期功能。您可以通过以下两种方式之一对这个特定问题进行建模:将特定单位的时间跨度存储为整数(例如,以年为单位的年龄),或者将所有内容建模为DateTimeOffset,然后在它们之间进行比较。例如:DateOfBirth lt 2000-07-03T00:00Z