4

2012-09-30-05-42-00:30:5856869 のような行キーを持つカサンドラ列ファミリーがあります

次のようなクエリを実行する必要があります

select * from cf where key like %5856869%

現在、私は Astyanax を使用していますが、astyanax でも同じことが可能です。そうでない場合、どの実装がそれをサポートするか。

4

2 に答える 2

4

LIKEクエリはCassandraではサポートされていません。キーの一部に基づいてクエリを実行する場合は、複合キーを使用することをお勧めします。ただし、この特定のケースでは、キーの5856869部分が、必要なことを実行するための最初の部分である必要があります。Cassandraでは、データを読み取る方法でデータを書き込む必要があることを忘れないでください。

于 2012-12-13T14:42:08.797 に答える
0

なし....インデックスを手動で記述する必要があります-これはCassandraでそのようなことを処理する方法です。または、全文検索を試すこともできます: Cassandra全文検索のような

于 2012-12-17T15:39:23.023 に答える