2013-02-01 8 views
0

내 응용 프로그램이 매우 긴 길이의 Solr 쿼리를 실행했습니다. SolrJ가 허용하거나 무제한 인 쿼리에 제한이 있다는 것을 알고 싶습니다.Solrj 쿼리 한도

답변

1

Lucene에서는 일반적으로 BooleanQuery의 1024 절로 제한됩니다. BooleanQuery.setMaxClauseCount(...)에 전화하여이 값을 늘릴 수 있습니다.

+0

부울 쿼리의 의미는 쿼리의 논리 연산자 (AND, OR)의 수입니다. 권리? – John

+0

연산자는 두 개의 절을 결합하는 것입니다. 예 : '+ foo : 1 + bar : 0' 질의는'foo'와'bar'를위한 두 개의 절을 가질 것입니다. – mindas

+0

알았어요. 고마워요. @mindas – John