首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡桑德拉的二级指数支持?

卡桑德拉的二级指数支持?
EN

Stack Overflow用户
提问于 2018-01-15 08:53:44
回答 1查看 807关注 0票数 1

博客,我看到下面的语句

次级指标

辅助索引是MongoDB中的一个一流结构.这使得很容易对存储在MongoDB中的对象的任何属性进行索引,即使它是嵌套的。这使得基于这些辅助索引的查询变得非常容易,Cassandra只对次要索引提供粗略的支持。辅助索引也仅限于单列和等式比较。如果您主要是通过主键查询,那么Cassandra将对您很好地工作。

我的问题是,Cassandra不能在单独的列上创建多个辅助索引吗?

另外,我们不能在Cassandra上执行likefull text search操作,因为它说二级索引只对相等的比较有好处

更新:-卡桑德拉二级指数和蒙戈二级指数有什么区别?

EN

回答 1

Stack Overflow用户

发布于 2018-01-15 09:20:54

卡桑德拉在不同的列上创建多个二级索引?

是的可以。多指标是可能的,但必须使用ALLOW FILTERING进行查询,这会影响性能。cassandra中的二次索引与RDBMS中的索引不一样,在使用之前应该进行适当的分析。

我们不能在Cassandra上执行类似或全文搜索的操作吗,因为它说二级索引只对相等的比较有好处

普通二级索引不支持like操作。虽然最新的cassandra版本(3.x)支持SASI指数,但它支持likeCONTAINS操作。

自定义SASI指数

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48259580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档