Ich bin sehr neu für Cassandra und ich versuche, die neue LIKE Funktion nutzen zu können, aber halten den Fehler bekommenCassandra keine brauchbare Alternative am Eingang Wie
Zeile 1: keine brauchbare Alternative am Eingang ‚LIKE‘
Ich verwende DataStax DevCenter und befolge die Beispiele auf https://docs.datastax.com/en/cql/3.3/cql/cql_using/useSASIIndex.html. Ich benutze Cassandra Version 3.7.0 und CQL 3.4.2 und die Datastex-Version ist 1.60 Community. Ich habe eine Tabelle mit dem Namen Reißverschluss mit einem Textfeld namens Stadt, die 10.000 Datensätze haben und einfach sind mit diesem CQL Code
SELECT * FROM "MyTable".zips WHERE city LIKE 'M%';
Davor habe ich einen Index
CREATE CUSTOM INDEX fn_prefix ON "MyTable".zips (city) USING 'org.apache.cassandra.index.sasi.SASIIndex';
Ich weiß, mit fügte hinzu, dass der Index gearbeitet weil es mir erlaubt, diese Abfrage zu tun
SELECT * FROM "Exoler".zips WHERE city='Miami';
ohne Verwendung von Filter zulassen und es gibt Werte zurück. Irgendwelche Vorschläge wären großartig, wie gesagt, ich bin sehr neu dazu.
Sind Sie sich sicher, welche Version von Cassandra Sie verwenden? Können Sie bitte 'cqlsh' ausführen und die Version einmal überprüfen. – Dip
Ja, ich habe Version 3.7 und ich weiß es, weil ich diesen Befehl ausgeführt habe, wählen Sie release_version von system.local; – user1591668
Welche Version von DevCenter verwenden Sie? Haben Sie versucht, 1.6 http://www.datastax.com/dev/blog/devcenter-1-6-0-is-now-available? –