如何在不区分大小写的情况下阅读cassandra数据

use*_*343 4 cassandra

我需要从cassandra获取数据而不区分大小写.请帮我.

Boz*_*zho 9

Cassandra中没有区分大小写的概念.所有数据都存储为byte[],因此它甚至不是String.

您可以创建一个自定义比较器(请参阅API)转换byte[]为String并忽略大小写.

另一件事就是获取数据并在客户端进行转换.

实际上,你的问题还不清楚你的目标是什么,所以我不能提供更多细节.

更新:运行一次性作业,从db获取所有记录并更新它们,设置为小写.然后继续用小写插入所有内容.