我的映射中有一个日期字段设置,如下所示:
"groupsAssignedDate" : {
"type" : "date",
"format" : "MM-dd-YYYY"
}
在我的应用程序中,字段 groupsAssignedDate 最初设置为空字符串。分配组时,会生成一个 unix 时间戳并将其存储在该字段中。我正在尝试使用elasticsearch的批量更新功能来引入一堆groupAssignedDate为“”的文档,因为尚未分配任何组。不过,Elasticsearch 不会索引文档。这是在日志文件中:
Failed to parse [groupsAssignedDate]
...
failed to parse date field [], tried both date format [MM-dd-YYYY], and timestamp number
看来elasticsearch支持JSON空值......我需要将我的文档从使用“”切换到null还是有什么方法可以支持使用空字符串?