Stratio cassandra-lucene-index插件+ BoundStatements

问题描述:

我刚刚安装了Stratio cassandra-lucene-index Cassandra插件。Stratio cassandra-lucene-index插件+ BoundStatements

是否可以通过BoundStatements以某种方式使用Stratio cassandra-lucene-index? 或 使用Builder是最接近它可以得到?

我问的原因是因为我想要让我现有的基于BoundStatements的DAO层使用Stratio cassandra-lucene-index并希望继续使用BoundStatements,原因很多:清晰度,我的应用程序中的安全性和整体编码标准化。

感谢

大多数documentation examples其中最近更新的展示了如何使用BoundStatementsBuilder一起搜索中的例子。

我希望它有帮助。

我发现cassandra-lucene-index测试源代码CassandraUtils.java

public List<Row> searchWithPreparedStatement(Search search) { 
      String query = String.format("SELECT * FROM %s WHERE expr(%s,?) LIMIT %d", qualifiedTable, index, LIMIT); 
      final PreparedStatement stmt = CassandraConnection.session.prepare(query); 
      BoundStatement b = stmt.bind(); 
      b.setString(0, search.build()); 
      return execute(b).all(); 
    }