元组集合中的搜索-Cassandra

元组集合中的搜索-Cassandra,cassandra,spring-data-cassandra,Cassandra,Spring Data Cassandra,以下是我的数据:- 输出:- 预期产出:- 我想获取具有“cassandra”值的数据。这可能吗 集合内的元组必须定义为冻结 冻结值将多个组件序列化为单个值。非冻结类型允许对单个字段进行更新。Cassandra将冻结类型的值视为blob。必须覆盖整个值 必须将冻结视为单个值,并且不能将它们分开。因此,在查询时,请提供完整的冻结元组('hello','cassandra') 如果您有以下数据: k | n ---+-----------------------------------------

以下是我的数据:-

输出:-

预期产出:-


我想获取具有“cassandra”值的数据。这可能吗

集合内的元组必须定义为冻结

冻结值将多个组件序列化为单个值。非冻结类型允许对单个字段进行更新。Cassandra将冻结类型的值视为blob。必须覆盖整个值

必须将冻结视为单个值,并且不能将它们分开。因此,在查询时,请提供完整的冻结元组
('hello','cassandra')

如果您有以下数据:

 k | n
---+---------------------------------------------
 1 | {('hello', 'cassandra'), ('test', 'seach')}
 2 |                         {('test', 'seach')}
输出:

 k | n
---+---------------------------------------------
 1 | {('hello', 'cassandra'), ('test', 'seach')}
资料来源:

 k | n
---+---------
k | n
---+---------
 1 | {('hello', 'cassandra')}
SELECT * FROM collect_things WHERE n CONTAINS ('hello', 'cassandra');
 k | n
---+---------------------------------------------
 1 | {('hello', 'cassandra'), ('test', 'seach')}
 2 |                         {('test', 'seach')}
 k | n
---+---------------------------------------------
 1 | {('hello', 'cassandra'), ('test', 'seach')}