2013-08-26 12 views
4

У меня есть структуру таблицы какCassandra CQL поиск подстановочные

создать файл таблицы (ID ключ текст первичный, Fname текст, тип_mime текст, isdir логическое, расположение текста);
создать индекс file_location в файле (местоположение);

и следующее содержание в таблице:

вставки в файл (идентификатор, имя_файла, тип_mime, isdir, местоположение) значения ('1', 'f1', 'в формате PDF', False, " C:/тест/');
Вставить в файл (id, fname, mimetype, isdir, location) значения ('2', 'f2', 'pdf', False, 'c:/test /');
Вставить в файл (id, fname, mimetype, isdir, location) значения ('3', 'f3', 'pdf', False, 'c:/test /');
Вставить в файл (id, fname, mimetype, isdir, location) значения ('4', 'f4', 'pdf', False, 'c:/test/a /');

Я хочу, чтобы перечислить все идентификаторы, соответствующие следующим критериям:

выберите идентификатор из файла, в котором место как «%/тест /%»;

Я знаю, что вроде как не поддерживается в CQL, может кто-нибудь предложить подход, который я должен использовать для таких запросов поиска подстановочных знаков. Пожалуйста, предложите.

ответ