You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by dn...@apache.org on 2004/11/24 23:06:12 UTC

cvs commit: jakarta-lucene/src/java/org/apache/lucene/search BooleanQuery.java

dnaber      2004/11/24 14:06:12

  Modified:    src/java/org/apache/lucene/search BooleanQuery.java
  Log:
  improve javadoc by mentioning Filter
  PR: 32365
  Submitted by: Paul Elschot
  
  Revision  Changes    Path
  1.27      +12 -7     jakarta-lucene/src/java/org/apache/lucene/search/BooleanQuery.java
  
  Index: BooleanQuery.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/BooleanQuery.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- BooleanQuery.java	19 Oct 2004 19:51:35 -0000	1.26
  +++ BooleanQuery.java	24 Nov 2004 22:06:12 -0000	1.27
  @@ -26,13 +26,18 @@
   public class BooleanQuery extends Query {
     
     /** The maximum number of clauses permitted. Default value is 1024.
  -   * Use the <code>org.apache.lucene.maxClauseCount</code> system property to override.
  -   * <p>TermQuery clauses are generated from for example prefix queries and fuzzy queries.
  -   * Each TermQuery needs some buffer space during search, so this parameter indirectly 
  -   * controls the maximum buffer requirements for query search. Normally the buffers
  -   * are allocated by the JVM. When using for example
  -   * {@link org.apache.lucene.store.MMapDirectory} the buffering is left to the 
  -   * operating system.</p>
  +   * Use the <code>org.apache.lucene.maxClauseCount</code> system property
  +   * to override.
  +   * <p>TermQuery clauses are generated from for example prefix queries and
  +   * fuzzy queries. Each TermQuery needs some buffer space during search,
  +   * so this parameter indirectly controls the maximum buffer requirements for
  +   * query search.
  +   * <p>When this parameter becomes a bottleneck for a Query one can use a
  +   * Filter. For example instead of a {@link RangeQuery} one can use a
  +   * {@link RangeFilter}.
  +   * <p>Normally the buffers are allocated by the JVM. When using for example
  +   * {@link org.apache.lucene.store.MMapDirectory} the buffering is left to
  +   * the operating system.
      */
     public static int maxClauseCount =
       Integer.parseInt(System.getProperty("org.apache.lucene.maxClauseCount",
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org