Stratio cassandra maxClauseCount设置为1024

时间:2017-06-26 21:10:47

标签: cassandra lucene stratio cassandra-lucene-index

我正在使用Cassandra的lucene索引。

<dependency>
        <groupId>com.stratio.cassandra</groupId>
        <artifactId>cassandra-lucene-index-builder</artifactId>
        <version>3.9.4</version>
    </dependency>

我收到以下错误:

com.datastax.driver.core.exceptions.InvalidQueryException: maxClauseCount is set to 1024   

由于过滤条件太多。我已经读过我们可以增加限制,我想知道如何增加限制?我尝试使用BooleanQuery,但找不到它。这是增加的方式吗?我可以使用哪种依赖?

1 个答案:

答案 0 :(得分:0)

我认为在Lucene中,特别是Boolean queries这个限制存在,迫使用户意识到滥用。

User @ user1860447在我们的github中打开了一个问题#333,我们在cassandra-lucene-index布尔查询中added a max_clause field允许您修改此限制,但您必须确保测试您的系统。< / p>

您可以阅读有关this limitation

的更多信息