同様の入力でノー実行可能な代替私はカサンドラに非常に新しいですし、新しいLIKE機能を使用しますが、エラーにカサンドラ
ライン1を得続けるしようとしています:「LIKE」
入力でノー実行可能な代替案私はDataStax DevCenterを使用しており、https://docs.datastax.com/en/cql/3.3/cql/cql_using/useSASIIndex.htmlの例に従っています.Cassandraバージョン3.7.0とCQL 3.4.2を使用しています。Datastexバージョンは1.60コミュニティです。私は、インデックスが働いていたことを知っている私は
CREATE CUSTOM INDEX fn_prefix ON "MyTable".zips (city) USING 'org.apache.cassandra.index.sasi.SASIIndex';
を使用して索引を追加10,000レコードを持っており、単にこのCQLコードにその前に
SELECT * FROM "MyTable".zips WHERE city LIKE 'M%';
を使用しています街と呼ばれるテキストフィールドにジッパーという名前のテーブルを持っていますこのクエリを実行することが許可されたため、
SELECT * FROM "Exoler".zips WHERE city='Miami';
許可フィルタを使用せずに値を返します。私はこれに非常に新しいですと述べたように任意の提案は素晴らしいだろう。
使用しているCassandraのバージョンは確かですか? 'cqlsh'を実行してバージョンを一度確認してください。 – Dip
はい私はバージョン3.7を実行していて、私はこのコマンドを実行したのでそれを知っています。select release_version from system.local; – user1591668
どのバージョンのDevCenterを使用していますか?試しましたか?1.6 http://www.datastax.com/dev/blog/devcenter-1-6-0-is-now-available? –