我在我的映射中设置了日期字段,如下所示:
"groupsAssignedDate" : {
"type" : "date",
"format" : "MM-dd-YYYY"
}
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,字段groupsAssignedDate最初设置为空字符串.分配组时,将生成unix时间戳并将其存储在字段中.我正在尝试使用elasticsearch的批量更新功能来引入一组groupAssignedDate为""的文档,因为尚未分配任何组.但Elasticsearch不会为文档编制索引.这是在日志文件中:
Failed to parse [groupsAssignedDate]
...
failed to parse date field [], tried both date format [MM-dd-YYYY], and timestamp number
Run Code Online (Sandbox Code Playgroud)
看来elasticsearch支持JSON null值...我是否需要将我的文档从使用""切换为null或者是否有某种方式我可以支持使用空字符串代替?