私のテーブルムービーには、ムービーのジャンルのリストが含まれている列があります。Cassandraの一部のクエリでエラーが表示される
データにINDEXを挿入しようとしました。
CREATE INDEX ON movies (genres);
私は、ドキュメンタリーまたはミュージカルのジャンルのすべての映画をリストしようとすると、私は結果を得ています。
Select * from movies where genres contains 'Documentary';
しかし、私はエラーを取得しています、スリラー、コメディや犯罪などの他のジャンルのすべてのムービーをリストしようとしている:
Select * from movies where genres contains 'Thriller';
ReadFailure: Error from server: code=1300 [Replica(s) failed to execute read] message="Operation failed - received 0 responses and 1 failures" info={'failures': 1, 'received_responses': 0, 'required_responses': 1, 'consistency': 'ONE'}
どのようにそれをすることができますか?
私はインデックスを削除してそれを再割り当てしましたが、何も変更されませんでした。私は何とかLIKEを使用することはできません... –
私は最初のステップとこれをデバッグすると、サーバーとの接続をチェックすると思います。おそらく、あなたのプログラムをテストすることが分かっている非常に曖昧なSELECT * FROMステートメントを試してみてください。 –