1
2
您可以使用SASI索引来执行这种类型的“LIKE”查询。SASI是对Cassandra社区开源的改进(由苹果提供)。该索引是为每个刷新到磁盘的SSTable创建的,并不维护单独的表。因此,磁盘使用量更少,没有单独的memtable/bloom过滤器/分区索引(内存更少),开销最小。 基本上有三种模式 PREFIX-用于根据索引列的前缀提供LIKE查询 包含-用于根据索引列中是否存在搜索项提供类似查询 稀疏-用于索引稀疏的数据(每个项/列值的匹配键少于5个)。例如,跨越大时间戳的范围查询。 在say“description”列上使用此索引,可以满足查询
Reference SASI索引文件。 |
iMajna · 无法修复Cassandra中特定节点上的特定表 6 年前 |
Harry · Cassandra中的分布式日志 6 年前 |
Harry · 墓碑vs nodetool与修复 6 年前 |
Garima · 命令在cassandra中的表中搜索值的一部分 6 年前 |