【发布时间】:2012-05-02 23:18:59
【问题描述】:
我使用 cassandra-cli 中的 update column ... 创建了一个二级索引,然后我使用 commnand get User where code = 'MX' 进行了测试,代码是我作为索引放置的列,此命令只返回索引后插入的数据创建,但是没有返回之前的数据,我以为以前的数据也会被索引,有人有线索吗?
提前谢谢
【问题讨论】:
-
你用什么命令更新索引?当我用索引更新 CF 时,它也有查询的历史数据
-
@Peter 我使用的是 Cassandra 1.0.8 并运行了这个命令
update column family XXXX with comparator = 'UTF8Type' and column_metadata = [ ...... , {column_name : 'myColumnWithSecIndex',validation_class : UTF8Type,index_type : KEYS}];