索引 JSON 个日期

Indexing JSON dates

我在 JSON 中有一堆推文数据,我正在 ML 8 中进行试验。我很好奇如何为 created_at [=31= 创建日期索引].

有两个不同的问题:

  1. 日期格式是 IETF 格式而不是 ISO 8601
  2. 从文档中可以看出,此类 JSON 上的索引将被视为文本。

仍在等待来自路径 3.1 的 parse-ietf-date() ...

想法?

我曾想过做一个内容转换来提取相关信息的某些关键位。然后我可以正确格式化数据,索引提取,并通过推文标识符字符串指向 JSON 数据。

我可能不明白,因为在我看来只有一个问题。

您可以在 JSON 个文本值上创建数据类型化范围索引,其方式与在 XML 个文本值上创建数据类型化范围索引的方式相同。只要可以使用正确的数据类型解析文本,文档就不必声明文本的数据类型。

对于xs:dateTime索引,目前日期需要采用ISO 8601格式。然而,JavaScript Date 支持带有 parse() 函数的 RFC 2822 和带有 toISOString() 函数的 ISO 8601,因此应该可以进行转换,它可以替换 属性 值或发出新的值属性 格式不同。

希望对您有所帮助。