获取列等于某个值的键列表?

时间:2013-02-04 05:39:58

标签: cassandra cql

如果我在列STATUS上有二级索引,我想得到STATUS ='processed'的所有键(在某个范围内)。如果不阅读任何专栏,我怎么能这样做?我只需要密钥列表,因此只能访问索引(每个节点一个磁盘搜索而不是2个)。

1 个答案:

答案 0 :(得分:0)

用户无法直接访问辅助索引,因此您需要针对已编入索引的CF运行索引查询并获取密钥。如果您只想保证一次磁盘搜索,则需要创建自己的索引(即包含所有“已处理”密钥的CF),以便您可以直接查询。