【问题标题】:Cassandra - Do we have any thing similar to MySQL %like%? [duplicate]Cassandra - 我们有什么类似于 MySQL %like% 的东西吗? [复制]
【发布时间】:2015-03-04 05:42:13
【问题描述】:

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

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

【问题讨论】:

    标签: cassandra cassandra-cli


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-06-22
      • 2011-10-09
      • 1970-01-01
      • 2016-02-25
      • 2015-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多