org.apache.lucene.search

Class BooleanClause

public class BooleanClause extends Object implements Serializable

A clause in a BooleanQuery.
Field Summary
booleanprohibited
If true, documents documents which do match this sub-query will not match the boolean query.
Queryquery
The query whose matching documents are combined by the boolean query.
booleanrequired
If true, documents documents which do not match this sub-query will not match the boolean query.
Constructor Summary
BooleanClause(Query q, boolean r, boolean p)
Constructs a BooleanClause with query q, required r and prohibited p.
Method Summary
booleanequals(Object o)
Returns true iff o is equal to this.
inthashCode()
Returns a hash code value for this object.

Field Detail

prohibited

public boolean prohibited
If true, documents documents which do match this sub-query will not match the boolean query.

query

public Query query
The query whose matching documents are combined by the boolean query.

required

public boolean required
If true, documents documents which do not match this sub-query will not match the boolean query.

Constructor Detail

BooleanClause

public BooleanClause(Query q, boolean r, boolean p)
Constructs a BooleanClause with query q, required r and prohibited p.

Method Detail

equals

public boolean equals(Object o)
Returns true iff o is equal to this.

hashCode

public int hashCode()
Returns a hash code value for this object.
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.