我有以下内容Xquery
code:
for $w in $words
let $freq := (count($corpus[. eq $w]) div count($content2[text() eq $w]))
order by $freq descending
return <tr><td>{$w}</td><td>{$freq}</td></tr>
$words
是一些出现在(可能出现多次)的不同单词$corpus
. $content2
又是一些词袋。变量和除法并不是那么重要。
This xquery
列出一些单词的频率计算,有序。
我想做的是将结果限制为 10。
我尝试使用位置值,但因为它给出了单词在单词列表中的位置,所以没有成功。
有什么帮助吗?
结果的数量可以例如限制如下:
(for $w in $words
let $freq := (count($corpus[. eq $w]) div count($content2[text() eq $w]))
order by $freq descending
return <tr><td>{$w}</td><td>{$freq}</td></tr>
)[position() = 1 to 10]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)