假设我有一堆结构如下定义的XMLS。
<root>
<child1>
<name>Dixit</name>
<age>25</age>
</child1>
<child2>
<name>Singla</name>
<age>45</age>
</child2>
</root>
CTS search query
我写完了整个文件
我想按<name>
的{{1}}元素对文档进行排序。
我为<child2>
元素定义了cts:index-order
,但文档按<name>
的元素<name>
排序。
如何按<child1>
的{{1}}元素对文档进行排序?
答案 0 :(得分:5)
在64
上定义路径范围索引,并将其用于cts:index-order
。
以下是有关如何使用管理界面创建路径范围索引的一些详细信息:http://docs.marklogic.com/guide/admin/range_index#id_54948
cts:index-order
将child2/name
作为参数。要使用路径范围索引,您需要cts:path-reference
。
cts:reference
HTH!