【发布时间】:2016-11-25 16:44:33
【问题描述】:
我在 MarkLogic 中有一个 XQuery FLOWR 搜索,如下所示,它返回基于字段排序的集合中的分页匹配文档
let $options :=
<options xmlns="http://marklogic.com/appservices/search">
<transform-results apply="raw"/>
<additional-query>
{cts:collection-query("http://example.com/myCollectionName")}
</additional-query>
<sort-order direction="descending" >
<field name="myCustomFieldA" />
</sort-order>
<debug>true</debug>
</options>
for $searchResults in search:search("someQuery", $options, 1, 10)
return $searchResults
我在具有对应字段范围索引的文档上设置了几个自定义字段,我想检索匹配文档的字段中的值,而不是文档本身。类似以下内容?
for $searchResults in search:search("someQuery", $options, 1, 10)
return get-field-values($searchResults, ("myCustomFieldA", "myCustomFieldB"))
我将如何返回这些字段值?
【问题讨论】:
标签: marklogic