我有一个cassandra列系列,它有一个行键 2012-09-30-05-42-00:30:5856869
我需要查询一些像
这样的东西select * from cf where key like %5856869%
目前我正在使用Astyanax,在astyanax中也是如此。如果没有,哪个实施会支持它。
答案 0 :(得分:4)
Cassandra不支持LIKE查询。如果要基于密钥的一部分进行查询,则需要使用复合密钥。但在这种特殊情况下,键的5856869部分必须是你做你想做的第一部分。请记住,对于Cassandra,您必须按照预期的方式编写数据。
答案 1 :(得分:0)
无....你需要手动编写索引 - 这是你在Cassandra中处理这些事情的方法,或者你可以尝试全文搜索:Cassandra full text search like