微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure认知搜索Datetime / DateTimeOffset函数

如何解决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 举报,一经查实,本站将立刻删除。