寻找检索 cts:element-values() 计数的有效方法

Looking for effective way to retrieve cts:element-values() count

我需要测试特定词典(范围索引)的条目数。我可以使用 fn:count(cts:element-values()) 来做到这一点,但这最终会导致 运行 太慢,因为词典很大。有没有更好的方法来计算值的总数?

请注意,我不想要 cts:count-聚合返回的片段数量,而是值的数量。

感谢帮助

没有。没有更好的查询。也许 运行 一次并缓存结果以供重用。

你别说有多慢。如果集群大小合适,通常不会超过几秒钟。

这行得通吗:cts:count-aggregate($index-reference, 'item-frequency')