-2

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

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'}
4

1 回答 1

1

尽管我希望您并没有真正将 JSON 存储在文本字段中(这有点浪费),但我会尝试回答。

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

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

于 2015-01-06T14:31:17.620 回答