我正在使用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,但找不到它。这是增加的方式吗?我可以使用哪种依赖?
答案 0 :(得分:0)
我认为在Lucene中,特别是Boolean queries这个限制存在,迫使用户意识到滥用。
User @ user1860447在我们的github中打开了一个问题#333,我们在cassandra-lucene-index布尔查询中added a max_clause field允许您修改此限制,但您必须确保测试您的系统。< / p>
您可以阅读有关this limitation
的更多信息