Xquery从函数distinct-terms返回了太多信息

时间:2016-06-25 11:12:06

标签: distinct xquery marklogic term marklogic-8

我正试图在marlogic中使用xquery从文本中找到与众不同的术语。当我使用独特的术语时,我得到了以下结果

<cts:term id="146927407734894632" val="1142" score="292352"  confidence="0.990467" fitness="1">
  <cts:element-word-query>
    <cts:element xmlns:rec="http://xxx.xxx/xxx">rec:Text</cts:element>
    <cts:text xml:lang="en">ram</cts:text>
    <cts:option>case-insensitive</cts:option>
    <cts:option>diacritic-insensitive</cts:option>
    <cts:option>stemmed</cts:option>
    <cts:option>unwildcarded</cts:option>
  </cts:element-word-query>
</cts:term>

这对我来说太多了。我只对<cts:text xml:lang="en">ram</cts:text>感兴趣。有没有办法获得这一行的结果?

1 个答案:

答案 0 :(得分:3)

您可以使用XPath从结果中提取cts:text;

CTS:鲜明-术语(...)// CTS:文本