Cassandra 自定义二级索引

标签 cassandra cql3

这似乎是 cassandra 中的一个谜,据官方 documentation ,可以使用自定义索引器类在列上创建索引

CREATE CUSTOM INDEX ON users (email) USING 'path.to.the.IndexClass';

但是我找不到任何关于要实现/扩展的接口(interface)/类以及如何配置 cassandra 来查找类的文档?

我想编写一个自定义索引器,它可以根据条件/选项跳过索引行。

最佳答案

这是我发现的https://issues.apache.org/jira/browse/CASSANDRA-6480
所以你必须实现 org.apache.cassandra.db.index.SecondaryIndex 的子类并确保该类在您的 Cassandra 的类路径中

关于Cassandra 自定义二级索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22449800/

相关文章:

cassandra - 在cassandra中的 map 中插入多种类型

cassandra - 了解 Cassandra 的存储开销

java - 使用 Cassandra Java 驱动程序玩 2.x - 错误 com.datastax.driver.core.Session - 创建 xxx.xx 池时出错,但返回响应

具有过时数据删除可能性的 Cassandra 数据模型

Cassandra:通过组合键选择行

database - Cassandra适合需要频繁查询(读/写)的系统吗?

Cassandra 根据条件更新多行

Cassandra 在繁重的插入工作负载下重置连接

cassandra - 如何知道Cassandra集群中有多少个节点?

java - 在SparkSession.SQL中执行Prepared和Batch语句