2016-06-25 25 views
1

Ich versuche, die unverwechselbaren Begriffe aus einem Text mit Xquery in Marlogic zu finden. Wenn ich unterscheidenden Begriffe verwendet habe ich die folgenden ErgebnisseXquery zu viele Informationen von der Funktion zurückgegeben distinctly-terms

<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> 

Das ist für mich zu viel Information. Ich bin nur an <cts:text xml:lang="en">ram</cts:text> interessiert. Gibt es eine Möglichkeit, nur die Ergebnisse dieser Linie zu erhalten?

Antwort

3

Sie können die cts ziehen: Text aus den Ergebnissen mit XPath:

cts: unverwechselbaren-Bedingungen (...) // cts: text