Jeremy Hanna created CASSANDRA-9181:
---------------------------------------

             Summary: Improve index versus secondary index selection
                 Key: CASSANDRA-9181
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9181
             Project: Cassandra
          Issue Type: Bug
          Components: Core
            Reporter: Jeremy Hanna


There is a special case for secondary indexes if you always supply the 
partition key.  For example, if you have a family with ID "a456" which has 6 
family members and I have a secondary index on first name.  Currently, if I do 
a query like this "select * from families where id = 'a456' and firstname = 
'alowishus';" you can see from a query trace, that it will first scan the 
entire cluster based on the firstname, then look for the key within that.

If it's not terribly invasive, I think this would be a valid use case to narrow 
down the results by key first.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to