Xquery MarkLogic中查询控制台中的属性选项卡是什么

Xquery MarkLogic中查询控制台中的属性选项卡是什么,xquery,marklogic,Xquery,Marklogic,我正在尝试Marklogic查询控制台。我了解什么是文档、格式和集合以及它们的用途。我无法理解为什么属性选项卡用于?单击它时,它会显示特定文档的属性。但是为什么我们需要财产呢?有什么用?请给我一个实时场景 感谢您的帮助属性片段是一个侧车文档片段,它将文档的元数据与文档内容分开。常见用途包括: 从二进制文件中投影出来的属性,因此它们是可搜索的 文档上的时间戳,包括双时态文档 文档的工作流状态,包括CPF(内容处理框架)的状态 有关详细信息,请参见: 希望能有所帮助,查询控制台中的Proper

我正在尝试Marklogic查询控制台。我了解什么是文档、格式和集合以及它们的用途。我无法理解为什么属性选项卡用于?单击它时,它会显示特定文档的属性。但是为什么我们需要财产呢?有什么用?请给我一个实时场景


感谢您的帮助

属性片段是一个侧车文档片段,它将文档的元数据与文档内容分开。常见用途包括:

  • 从二进制文件中投影出来的属性,因此它们是可搜索的
  • 文档上的时间戳,包括双时态文档
  • 文档的工作流状态,包括CPF(内容处理框架)的状态
有关详细信息,请参见:


希望能有所帮助,查询控制台中的Properties选项卡将显示数据库中上下文文档的XML文档属性片段;属性是可选的,因此如果没有属性,则不会显示任何内容。属性通常用于存储相关文档的元数据,并且它们共享相同的URI。可以使用
属性::
轴在XPath中访问属性。属性文档也可以独立于URI,没有关联的文档。JSON文档也可以有属性,但它们必须存储为XML。也可以在属性文档元素上创建元素索引。属性上有一个API,它包括访问属性的
xdmp:document properties
、在文档上创建属性的
xdmp:document add properties
和可用于创建独立属性文档的
xdmp:document set properties

属性可以方便地将元数据分开,对于注释二进制文件特别有用,如ehennum所述。不过也有一些利弊。解决针对属性的查询通常会带来性能损失,因为它需要片段之间的额外连接。你会得到双倍数量的碎片。属性不是临时管理的,只能包含XML。我们通常建议人们使用信封模式,而不是文档属性。这里详细说明: