有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Stratio cassandraluceneindex插件+边界语句

我刚刚安装了Stratiocassandra-lucene-indexCassandra插件

是否可以通过某种方式使用Stratio cassandra lucene索引? 或 使用Builder是最接近的吗

我之所以提出这个问题,是因为我希望使用Stratio cassandra lucene索引,并希望使我现有的DAO层(100%基于BoundStatements)继续使用BoundStatements,原因有很多:清晰性、安全性和应用程序中的整体编码标准化

谢谢


共 (2) 个答案

  1. # 1 楼答案

    最新更新的documentation examples显示了如何同时使用BoundStatementsBuilder进行搜索

    我希望有帮助

  2. # 2 楼答案

    我在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();
        }