MarkLogic 8 - XQuery - cts查询按值查找文档属性

Tut*_*men 2 xquery marklogic marklogic-8

有没有办法在文档属性中查找具有特定属性值的文档

后续问题,文档属性是否已编入索引?

(属性意思是xdmp:document-add-properties()那种)

joe*_*mfb 7

您可以包装任意查询cts:properties-fragment-query()以限定这些查询以仅匹配文档属性.并且,是的,文档属性已编制​​索引.

  • ...但你通常最好完全避开属性碎片.在文档片段及其关联的属性片段中查询的任何内容都需要在运行时进行连接.加入不是免费的.不是将相关元数据存储在单独的(属性)片段中,而是将属性包装在主文档的子部分中以避免运行时连接.当然,例外是二进制文档片段,它不能保存XML或JSON内容. (2认同)