Cassandra реализует шаблон поиска строки

Поддерживает ли Cassandra атрибут like в строке. Я чувствую, что на основе системы разделов в кассандре этот тип запроса даже не поддерживается в кассандре.

Если у меня есть модельный пост

CREATE TABLE Post (

   title text PRIMARY KEY,

   description text,

);

Как я могу найти заголовок и описание для определенного шаблона строки?

какие есть варианты реализовать это в кассандре?

Нужно ли мне извлекать все ключевые строки с помощью API текстовой аналитики из заголовка и описания и хранить их отдельно в другой таблице?


person Srikan    schedule 18.07.2016    source источник


Ответы (2)


Вы правы, поиск по подстановочным знакам не поддерживается в Cassandra, учитывая его структуру ключ-значение. Обычное решение, которое используют люди, — использовать другой продукт, такой как Solr или Elastisearch, для создания индексов на основе ваших данных Cassandra.

person Alec Collier    schedule 18.07.2016

Cassandra 3.4 и более поздние версии включают поддержку нового типа индексации, который позволит выполнять частичное сопоставление и полнотекстовый поиск. Подробности можно найти в документации DataStax: Использование прикрепленного вторичного индекса SSTable (САСИ).

person Stefan Podkowinski    schedule 19.07.2016