Discovery 不允许为可为空的日期字段编制索引

Discovery does not allow nullable date field to be indexed

我正在尝试在发现中索引 JSON 数据。该问题带有日期字段。似乎发现是在感知数据类型。在我的例子中,这些日期字段在某些情况下可能为空。有没有办法在发现中覆盖这种数据类型检测,并让它在索引时只允许感知为字符串。请说清楚。 苏米特拉

您可以做的(嗯,假设您对 JSON 有足够的控制权)是省略没有日期的文档的日期字段。例如,这两个文档将在一个 Discovery 集合中协同工作。

{ "title": "Document With Date", "text": "Discovery detects date types to support range queries, sorting and more.", "updated": "2018-04-26T10:11:12Z" }

{ "title": "Undated Document", "text": "Discovery has no trouble with fields that appear in some documents and not others." }