Как искать в Кассандре?

Я хочу искать в базе данных Кассандры. После долгих исследований я нашел

Индекс Lucene Кассандры Стратио

Есть ли другой способ простого поиска на Кассандре? Я имею в виду простой поисковый запрос, что-то вроде в Mysql

Я использовал этот запрос, но его вывод был неверным

выберите * из пользователей, где uname > 'sa' разрешить фильтрацию;

1 ответ

Решение

Мне кажется, что вы хотели бы выполнить текстовый поиск по столбцу без PRIMARY KEY.

Если это так, вы можете использовать SSTable Attached Secondary Index (SASI), который позволит точно выполнять поиск, как вы написали. В частности, вам нужно создать индекс CONTAINS для поиска неравенства в текстовых полях. Вам нужна Кассандра 3.4 и позже.

Другие вопросы по тегам