当我使用“relevance-trace”选项进行搜索时,并使用cts:relevance-info()方法来获取分数详细信息,我发现:
<qry:key>#Unsigned-long#</qry:key>
Does any body know how to get the query detail from this query id?
<qry:score formula="scoreSum" computation="14706+14742+13923+15066+14263">72700</qry:score>
<qry:term weight="102.125">
<qry:score formula="8*weight*logtf" computation="817*18">14706</qry:score>
<qry:key>10230959290518878125</qry:key>
</qry:term>
<qry:term weight="102.375">
<qry:score formula="8*weight*logtf" computation="819*18">14742</qry:score>
<qry:key>10778582167837573966</qry:key>
</qry:term>
<qry:term weight="102.375">
<qry:score formula="8*weight*logtf" computation="819*17">13923</qry:score>
<qry:key>14635861007755384081</qry:key>
</qry:term>
最佳答案
一般来说,应该始终有一个 qry:annotation 元素来告诉您该键的含义。您可以尝试在查询上运行 xdmp:plan 来查看它是否为您提供更多信息:有时您还可以通过查看跟踪元素来拼凑出未注释的键。
无论如何,您都应该将此报告为错误:查询+您的索引设置。
关于xquery - 如何从查询id中获取查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35881810/