【发布时间】:2021-10-18 21:21:48
【问题描述】:
我需要在 cassandra 中从我的表中获取某些计数。我的理解是在 cassandra 中运行计数查询并不是一个好主意,因为它会扫描所有节点。我们已经为 cassandra 中的几个表启用了 solr 索引,我试图使用这个特性来运行我的计数查询。在网上看了之后,发现这篇文章https://www.datastax.com/blog/running-count-expensive-cassandra,其中还提到了Solr 一种可能的执行计数查询的解决方案。
是否可以在我的 cassandra 表上使用 solr 索引运行计数。像这样的
select count(1) from employee where solr_query='{"q": "employee_department:HR"}' // 只是一个随机示例
【问题讨论】: