是什么区别cts:count,cts:frequency,fn:count在MarkLogic?
你能用例子支持我吗?
cts:count已弃用,它被设计为采用词典函数返回的一系列值(例如,cts:element-values);如果您输入非词典值,结果将始终为 0。
你应该使用 cts:count-aggregate 反而。
该cts:count-aggregate函数的工作原理类似,cts:count只是它在所有数据节点中并行执行计数,然后聚合值。它的性能通常优于cts:count,尤其是在大型集群上
请参阅:https : //docs.marklogic.com/cts : count-aggregate
cts:frequency返回一个整数,表示特定值在值词典查找中出现的次数(例如,cts:element-values)。使用片段频率词典选项时,cts:frequency返回出现词典值的片段数。使用 item-frequency lexicon 选项时,cts:frequency返回词典值在每个项目中出现的总次数。
请参阅https://docs.marklogic.com/cts:frequency
fn:count返回序列中的项目数
请参阅https://docs.marklogic.com/fn:count
查看示例的不同链接
| 归档时间: |
|
| 查看次数: |
692 次 |
| 最近记录: |