Cassandra - Java 驱动程序:QueryBuilder,在 where 子句中请求多个复合键

Cassandra - Java driver: QueryBuilder, ask for multiple composite keys in a where clause

我是 Cassandra 的新手。我想以编程方式 (QueryBuilder) 在具有复合主键的 table 中一次查询多行。

类似于:

假设在 TABLE PRIMARY KEY(key1,key2)

Select * from TABLE where (key1=a AND key2=b) OR (key1=c AND key2=d)

提前致谢。

阿尔托伯

你的语句永远不会起作用,因为 Cassandra 中不存在 OR 关键字。不幸的是,目前没有其他选择,除非您使用自定义索引,例如 lucene