Solandra / Elastic Search - полнотекстовый поиск (с использованием Cassandra) - PullRequest
1 голос
/ 17 августа 2011

Я использую Cassandra для приложения, которое я разрабатываю. Я планирую использовать Solandra для запроса документов. Мне интересно, сталкивался ли кто-нибудь с каким-либо способом использовать полнотекстовый поиск в Solandra? Есть ли способ узнать, где хранятся документы в Cassandra, запросив идентификатор Solandra (где документ хранится в индексе)?

Например: У меня есть документ, документ А, в котором хранится простой текст. Предположим, в документе А у меня есть простой текст: «Быстрая коричневая лиса перепрыгивает через ленивую собаку». Я предполагаю, что Соландра будет индексировать документ А. (документ А может храниться в Кассандре). Я хочу найти «ленивую собаку» с помощью запроса Соландры. Возвращает ли Solandra местоположение документа A в указателе или возвращает местоположение документа A в базе данных Cassandra?

Как Solandra поддерживает этот тип поиска? Возвращает ли ElasticSearch / Solandra местоположение документа A в указателе, созданном механизмом, или механизм возвращает местоположение документа в Cassandra? Предположим, я хочу получить боковой указатель на документ Кассандры А, есть ли в любом случае это сделать?

Заранее спасибо, ребята.

1 Ответ

3 голосов
/ 17 августа 2011

Solandra не поддерживает индексирование данных, которые вы вставляете в Cassandra.Для этого вы можете следить за https://issues.apache.org/jira/browse/CASSANDRA-2915

С Solandra вам нужно будет проиндексировать ваши документы через solr api.Некоторые люди делают это, пишите Кассандре и Соландре.

...