Marklogic 如何在二进制文档上设置时间轴?
我对在二进制文档中使用单时态功能感兴趣: 如果时间集合为单时间集合且系统时间轴存储在元数据中,则只能将二进制文档作为时间文档导入 该参考文献位于专门讨论MLCP的章节中 我有几个相关的问题,所以希望可以把它们放在一起Marklogic 如何在二进制文档上设置时间轴?,marklogic,Marklogic,我对在二进制文档中使用单时态功能感兴趣: 如果时间集合为单时间集合且系统时间轴存储在元数据中,则只能将二进制文档作为时间文档导入 该参考文献位于专门讨论MLCP的章节中 我有几个相关的问题,所以希望可以把它们放在一起 如果使用RESTAPI而不是使用MLCP,那么axis需要在元数据中还是可以在属性中 如果需要在元数据中,是否有创建引用元数据的时间轴的示例?我能找到的所有示例都基于元素范围索引 时间戳必须位于隐藏的元数据字段中或文档片段中。这与插入文档的方式无关,MLCP和RESTAPI都在幕
- 如果使用RESTAPI而不是使用MLCP,那么axis需要在元数据中还是可以在属性中李>
- 如果需要在元数据中,是否有创建引用元数据的时间轴的示例?我能找到的所有示例都基于元素范围索引李>
temporal:document insert
。temporal:documentinsert
将扫描您在该调用中提供的文档片段和元数据,以查找系统时间的适当占位符。属性不包括在该评估中。如果您愿意尝试,insert函数只会抛出一个XDMP-NOMATCH
由于二进制文件不能在文档片段中以可索引的方式保存时间戳值,并且属性不受临时保护,因此必须将它们放在隐藏的元数据字段中
要在隐藏的元数据字段上创建时间轴,您需要创建一个“metadata”类型的字段,并在该字段上放置字段范围索引。然后在创建轴时参考该字段范围索引
嗯 谢谢,吉特。我遇到了XDMP-NOMATCH并继续尝试使用元数据字段,但在设置它时遇到了问题。我将再试一次并添加更多细节。