Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
azure搜索-datediff/dateadd功能可用吗?_Azure_Azure Cognitive Search_Azure Search .net Sdk - Fatal编程技术网

azure搜索-datediff/dateadd功能可用吗?

azure搜索-datediff/dateadd功能可用吗?,azure,azure-cognitive-search,azure-search-.net-sdk,Azure,Azure Cognitive Search,Azure Search .net Sdk,我想知道Azure Search上是否有SQL函数(DateAdd/DateDiff)。我找不到关于它的示例/文档,但它们存在于ODATA官方文档中: 如果它们不可用,建议使用什么方式将日期差异作为筛选器(例如年龄gt 18)。Azure Search当前不支持OData日期功能。您可以通过以下两种方式之一对这个特定问题进行建模:或者将特定单位的时间跨度存储为整数(例如,以年为单位的年龄),或者将所有内容建模为DateTimeOffset,并在它们之间进行比较。例如:DateOfBirth l

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


如果它们不可用,建议使用什么方式将日期差异作为筛选器(例如年龄gt 18)。

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

请查看文档,包括哪些功能不可用/不受支持。OData过滤器不受支持的功能-算术表达式-功能(距离和相交地理空间功能除外)-任意lambda表达式的any/all From:我们将很快更新这篇文章,因此我们将寻找使这一点更加明显的方法。