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

cassandra full-text-search cassandra-2.1

1150 просмотра

2 ответа

1036 Репутация автора

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

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

CREATE TABLE Post (

   title text PRIMARY KEY,

   description text,

);

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

Какие варианты для реализации этого в Кассандре.?

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

Автор: Srikan Источник Размещён: 18.07.2016 10:05

Ответы (2)


1 плюс

1325 Репутация автора

Решение

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

Автор: Alec Collier Размещён: 18.07.2016 11:51

0 плюса

4605 Репутация автора

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

Автор: Stefan Podkowinski Размещён: 19.07.2016 07:55
Вопросы из категории :
32x32