Database Cassandra select查询错误:受限列上的二级索引不支持提供的运算符:
我在RazorSQL中执行了这样的查询Database Cassandra select查询错误:受限列上的二级索引不支持提供的运算符:,database,cassandra,cassandra-2.0,cql,Database,Cassandra,Cassandra 2.0,Cql,我在RazorSQL中执行了这样的查询 SELECT * FROM number_log where phonenumber = '6032969081' and is_active='1' ALLOW FILTERING 这给了我一个错误,就像- 错误:受限制列上没有辅助索引支持 提供的操作员:“从编号日志中选择*” 其中phonenumber='6032969081'且处于活动状态='1'允许筛选' 有人能帮我吗?看看这个……它能帮你解决你的问题。 看看这个……它可以帮助你解决你的问题。
SELECT * FROM number_log where phonenumber = '6032969081' and is_active='1' ALLOW FILTERING
这给了我一个错误,就像-
错误:受限制列上没有辅助索引支持
提供的操作员:“从编号日志中选择*”
其中phonenumber='6032969081'且处于活动状态='1'允许筛选'
有人能帮我吗?看看这个……它能帮你解决你的问题。
看看这个……它可以帮助你解决你的问题。
尝试在列上添加索引….
CREATE INDEX ON <b>table_name</b> (<b>field_name</b>);
在表名称(字段名称)上创建索引;
尝试在列上添加索引….CREATE INDEX ON <b>table_name</b> (<b>field_name</b>);
在表名称(字段名称)上创建索引;
虽然有二级索引可用,但它可能会对您尝试运行的查询造成巨大的性能损失。您应该根据您的查询要求对数据进行建模。虽然二级索引可用,但它可能会对您尝试运行的查询造成巨大的性能损失。您应该根据您的查询要求对数据进行建模。我们是否可以放弃使用索引,因为它会减慢获取过程?我们是否可以放弃使用索引,因为它会减慢获取过程?