【发布时间】:2012-08-30 15:38:22
【问题描述】:
我已经阅读了很多关于在 Cassandra 中构建反向索引的文档,但是我没有看到任何关于如何使用这些结果来获取适用行的信息。
我知道行切片,但这不适用于这里。我的问题是:如何根据行键获取大量特定行?
在伪 SQL 中:
SELECT * FROM table where Primark_Key IN (2, 32, 76, 1000, 2427)
【问题讨论】:
我已经阅读了很多关于在 Cassandra 中构建反向索引的文档,但是我没有看到任何关于如何使用这些结果来获取适用行的信息。
我知道行切片,但这不适用于这里。我的问题是:如何根据行键获取大量特定行?
在伪 SQL 中:
SELECT * FROM table where Primark_Key IN (2, 32, 76, 1000, 2427)
【问题讨论】:
我认为multiget_slice 是您正在寻找的。获取要获取的键列表。值得记住的是,它并不是特别有效。虽然通常是唯一的选择。
【讨论】:
您发布的伪 SQL 也是有效的 CQL 查询
【讨论】: