Azure认知搜索Datetime / DateTimeOffset函数

问题描述

我已经尝试了一段时间,以查找可在Azure搜索查询中使用的日期时间函数。诸如day(MyDateTime)或time(MyDateTime)之类的函数分别获取星期几或时间部分。

我有一个Collection(Schedule {scheduleStart,scheduleEnd})-这两个属性都是DateTimeOffset,我使用它们使用lamda语法查询/过滤,如下所示:

$filter=schedule/any(d: day(d/scheduleStart) eq 1)

据我所知以及我所研究的内容,上述day()函数是有效的OData函数,但在我使用它时似乎不起作用。我收到错误不支持功能'day'...

所以我的问题是。如何使用查询语法从Azure搜索中的有效DateTimeOffset值获取日期部分或时间部分?这些功能存在吗?

我想我可以使用dayOfWeek int值向我的模型添加一个属性,但是我不愿意这样做,直到我知道有更好的方法并且无论如何它只能解决我的一个问题: )

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)