Cassandra - 我们有类似MySQL%的东西吗?

时间:2015-01-06 14:21:17

标签: cassandra cassandra-cli

我有一个表和数据如下所示,我想查询包含所有者的记录。有什么帮助吗?

select name from team where blob  like %owner%

CREATE TABLE ipl.team(
    name text,
    captain text,
    blob text,
    PRIMARY KEY (name, captain)
) 

  name  |  captain | blob
------------+-------------------+----------------------------------------
   KKR |  SRK      | {'owner': 'ABC', 'win': '10'}
   DD  |  ME       | {'owner': 'XYZ', 'win': '8'}

1 个答案:

答案 0 :(得分:1)

虽然我希望你不是真的在文本字段中存储JSON(这有点浪费),但我会尝试回答。

简而言之,不,它没有。它是一个键/值存储,但存储模型比Riak更复杂。

如果你想做类似的事情,你应该实现像弹性搜索这样的文本搜索引擎,这是一个单独的主题。您可能需要查看此问题:Elasticsearch vs Cassandra vs Elasticsearch with Cassandra