Comment puis-je obtenir la clé d'une colonne en utilisant php cassandra?
Question
Comment puis-je obtenir les clés de la colonne ayant des rapports sexuels = mâle. En utilisant la librairie php de http://wiki.apache.org/cassandra/ClientExamples
Par exemple mes touches sont
0,1,2
clé: 0 { colonne (nom: age, valeur: 24), colonne (nom: le sexe, la valeur: femelle) }
clé: 1 { colonne (nom: age, valeur: 24), colonne (nom: le sexe, la valeur: femelle) }
clé: 2 { colonne (nom: age, valeur: 26), colonne (nom: le sexe, la valeur: male) }
La solution
Actuellement, vous devez créer un autre ColumnFamily, par exemple UserSex et font de chaque valeur indexée dans les FC d'origine une clé dans la nouvelle. Donc, vous auriez « masculin » et « féminin » être des clés, soit avec des colonnes de l'ID utilisateur, ou (dénormalisation) supercolumns contenant le dossier complet de l'utilisateur, de sorte que vous ne devez pas faire un Multiget après l'indice obtenir.