【发布时间】:2011-06-09 09:55:21
【问题描述】:
create column family Records with
comparator = UTF8Type and
column_metadata =
[
{column_name: name, validation_class: UTF8Type},
{column_name: label, validation_class: UTF8Type},
{column_name: releasedate, validation_class: LongType},
我想通过 Row-Key 查询记录,然后进一步检查发布日期(时间戳值)。据我了解:http://www.datastax.com/dev/blog/whats-new-cassandra-07-secondary-indexes,这应该很容易实现,因为我首先按行键查询,然后按 releaseate 缩小范围。
但是如何在赫克托耳中做到这一点?
使用SliceQuery 不起作用。我知道有IndexedSliceQuery,但我没有设置二级索引(如上图所示)。使用 IndexedSliceQuery 是否仍然正确且必须使用(即使我没有辅助索引)?
谢谢 马库斯
【问题讨论】: