sql中类似“like”关键字的子字符串搜索

7uzetpgm  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(382)

我使用的是apachecassandra1.2(cli版本),我希望在列中搜索子字符串,就像在sql中使用like或where子句搜索一样。有人能告诉我如何在行中搜索子字符串吗?我只想在cli中做,请不要建议cql cassandra。

edqdpe6u

edqdpe6u1#

也许,如果cassandra在不久的将来支持对集合列进行索引,这将是非常可能的。在这种情况下,我们可以将文本碎片整理成碎片,并轻松执行类似的操作。
但现在你能做的最好的是前缀,如果你的顺序是字母顺序的话。例如,我有一个带有comparator utf8type的cf,然后我可以执行切片查询,并将以前缀开头、以前缀结尾的所有列按顺序替换上一个字符(即“aaa”-“aab”)

相关问题