1

開発中のアプリに Cassandra を使用しています。ドキュメントのクエリに Solandra を使用する予定です。Solandra で全文検索を使用する方法に誰かが遭遇したかどうか疑問に思っていますか? Solandra id (ドキュメントがインデックスに保存されている場所) を照会して、ドキュメントが Cassandra に保存されている場所を把握する方法はありますか?

例: プレーン テキストを格納するドキュメント、ドキュメント A があります。ドキュメント AI がプレーン テキストを持っているとします。Solandra がドキュメント A のインデックスを作成すると仮定しています (ドキュメント A は Cassandra に保存できます)。Solandra クエリを使用して「怠惰な犬」を検索したいと考えています。Solandra はインデックス内のドキュメント A の場所を返しますか、それとも Cassandra db 内のドキュメント A の場所を返しますか?

Solandra はこのタイプの検索をどのようにサポートしていますか? ElasticSearch/Solandra は、エンジンが構築したインデックス内のドキュメント A の場所を返しますか、それともエンジンは Cassandra 内のドキュメントの場所を返しますか? Cassandra ドキュメント A へのラテラル ポインターを取得したいとします。とにかくこれを行う方法はありますか?

よろしくお願いします。

4

1 に答える 1

3

Solandra は、Cassandra に挿入するデータのインデックス作成をサポートしていません。これについては、https://issues.apache.org/jira/browse/CASSANDRA-2915に注目してください。

Solandra では、solr API を介してドキュメントのインデックスを作成する必要があります。一部の人々はこれを行っており、Cassandra と Solandra に手紙を書いています。

于 2011-08-17T18:40:19.727 に答える