幻影:创建自定义索引和查询?

时间:2019-02-07 15:17:48

标签: scala cassandra phantom-dsl

我将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语句或Cassandra的Java API?

我还猜想无法使用Phantom查询Lucene索引吗?

0 个答案:

没有答案