org.apache.lucene.search
Class BooleanClause.Occur

java.lang.Object
  extended byorg.apache.lucene.util.Parameter
      extended byorg.apache.lucene.search.BooleanClause.Occur
All Implemented Interfaces:
Serializable
Enclosing class:
BooleanClause

public static final class BooleanClause.Occur
extends Parameter
implements Serializable

Specifies how terms may occur in matching documents.

See Also:
Serialized Form

Field Summary
static BooleanClause.Occur MUST
          Use this operator for terms that must appear in the matching documents.
static BooleanClause.Occur MUST_NOT
          Use this operator for terms that must not appear in the matching documents.
static BooleanClause.Occur SHOULD
          Use this operator for terms that should appear in the matching documents.
 
Method Summary
 String toString()
           
 
Methods inherited from class org.apache.lucene.util.Parameter
readResolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MUST

public static final BooleanClause.Occur MUST
Use this operator for terms that must appear in the matching documents.


SHOULD

public static final BooleanClause.Occur SHOULD
Use this operator for terms that should appear in the matching documents. For a BooleanQuery with two SHOULD subqueries, at least one of the queries must appear in the matching documents.


MUST_NOT

public static final BooleanClause.Occur MUST_NOT
Use this operator for terms that must not appear in the matching documents. Note that it is not possible to search for queries that only consist of a MUST_NOT query.

Method Detail

toString

public String toString()
Overrides:
toString in class Parameter


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.