0

Cassandraを使用すると、セカンダリインデックスを使用して検索できることは理解していますが、問題は、スーパー列から情報を検索しようとしていることです。したがって、スーパー列内の値を検索したいのですが、その行内のすべて(その1つのスーパー列だけでなく)を返します。これは可能ですか?

私の理解では、FacebookとTwitterはCassandraを使用しているため、検索機能があればまったく意味がないように見えますが、Cassandraに組み込まれているものを使用して検索することはできません。

Cassandra内でのスーパーカラムの適切な使用法を理解していない場合は、訂正してください。

ありがとう。

4

1 に答える 1

3

SC ではセカンダリ インデックスがサポートされていないため、スーパー カラムの値を検索することはできません。さまざまな理由でスーパー カラムの使用を避ける必要がありますが、ほとんどの場合、スーパー カラムは事実上非推奨であるためです。ほとんどのスーパー カラムのユース ケースは、最終的に SC に取って代わるコンポジットの使用によってサポートされます。それまでの間、SC で値を検索する必要がある場合は、手動で (コードで) 行うか、Hadoop や Solr などの外部ツールを使用して行う必要があります。

于 2012-08-21T13:16:03.393 に答える