Плагин стратификации кассандра-люцен-индекса + BoundStatements

Я только что установил плагин Cassandra -lucene-index для Stratio.

Можно ли как-то использовать стратиум cassandra-lucene-index через BoundStatements? Или Использование Builder является наиболее близким, как он может получить?

Причина, по которой я спрашиваю, заключается в том, что я и пытаюсь сделать свой существующий слой DAO, который на 100% основан на BoundStatements, для использования Stratio cassandra-lucene-index и хотел бы продолжать использовать BoundStatements по многим причинам: ясность, безопасность и в целом стандартизация кодирования в моем приложении.

Спасибо

2 ответа

Решение

Большинство примеров документации были недавно обновлены, чтобы показать, как искать, используя BoundStatements и Builder все вместе.

Я надеюсь, что это помогает.

Я нашел пример в исходном коде теста https://github.com/Stratio/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();
    }
Другие вопросы по тегам