【发布时间】:2015-05-14 06:35:42
【问题描述】:
我的架构中有一个名为 XXX 的多值字段。而且我的 Solr 中可能有更多的 10,0000 个文档,我想知道 XXX 中存在多少个值而没有任何重复。
目前,我使用 facet.field=XXX&facet.limit=-1 来获取构面结果大小。会耗费大量时间,有时会出现Read Timeout。
分面结果我想要的只是“大小”,我不在乎内容。
顺便说一句,我使用的是 Solr 5.0,还有其他更好的解决方案来解决我的需求吗?
【问题讨论】:
-
我已经尝试过使用stats,但是它是一个多值字段,所以没有意义。
-
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?。顺便说一句,这是“提前致谢”,而不是“致谢”。