Я использую Cassandra и Phantom в качестве Scala DSL и драйвера.
Теперь я хотел бы использовать Cassandra Lucene Index в качестве плагина Cassandra.Они предоставляют вторичный индекс на основе Lucene, который можно создать следующим образом:
CREATE CUSTOM INDEX tweets_index ON tweets ()
USING 'com.stratio.cassandra.lucene.Index'
WITH OPTIONS = {
'refresh_seconds': '1',
'schema': '{
fields: {
id: {type: "integer"},
user: {type: "string"},
body: {type: "text", analyzer: "english"}
}
}'
};
К сожалению, я пока не нашел способа создать такой индекс с использованием Phantom в качестве DSL.Поэтому я хотел бы спросить здесь, возможно ли вообще использовать Phantom или мне нужно использовать необработанные операторы CQL или Java API для Cassandra?
Также я думаю, что невозможно использовать Phantom для запросов к Luceneиндекс