2013-08-26 6 views
4

J'ai une structure de table commeCassandra CQL recherche générique

créer un fichier de table (clé primaire texte identifiant, texte FNAME, texte mimetype, booléen isdir, le texte de l'emplacement);
créer l'index emplacement_fichier sur le fichier (emplacement);

et qui suit est le contenu de la table: les valeurs ('1'

insert dans le fichier (id, fname, mimetype, isdir, localisation), 'f1', 'pdf', Faux, ' c:/test/');
insérer dans le fichier (id, fname, mimetype, isdir, location) les valeurs ('2', 'f2', 'pdf', False, 'c:/test /');
insérer dans le fichier (id, fname, mimetype, isdir, location) les valeurs ('3', 'f3', 'pdf', False, 'c:/test /');
insérer dans le fichier (id, fname, mimetype, isdir, location) les valeurs ('4', 'f4', 'pdf', False, 'c:/test/a /');

Je veux la liste de tous les IDs correspondant aux critères suivants:

select id du fichier où l'emplacement comme '%/test /%';

Je sais que comme n'est pas pris en charge dans CQL, quelqu'un peut-il s'il vous plaît suggérer l'approche que je devrais prendre pour ce genre de requêtes de recherche générique. Veuillez suggérer.

Répondre

Questions connexes