1

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

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

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

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

ответ

3

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

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