Azure认知搜索中是否有办法将技能输出映射到DateTimeOffset字段?收到错误:
技能返回:
{"值": [ { "记录ID":"0","数据":{"日期":"2020-09-25T04:00:00.0000000Z"},"错误":null,"警告":null}]}
索引器映射技能输出
"outputFieldMappings" : [ { "source ceFieldName":"/Document/message_date","target etFieldName":"message_date"}]
message_date定义为
{"name":"message_date","type":"Edm. DateTimeOffset","sortable":true,"可搜索":false,"filterable":true,"factable":false},
获取索引器错误:带有键NA_0138373324的文档中的数据栏'message_date'具有无效的'Edm. String'类型值(JSONString映射到Edm.String)。预期的类型是'Edm.DateTimeOffset'
如何强制indexer将其转换为日期?没有这样的映射函数
以OData V4格式表示的日期和时间值:yyyy-MM-ddTHH: mm:ss.fffZ
或yyyy-MM-ddTHH:mm:ss.fff[
您可以将日期时间格式更改为:
yyyy-MM-ddTHH:mm:ssZ
示例:"date":"2020-09-25T04:00:00Z"