org.apache.lucene.search
Class BooleanClause
- Serializable
public class BooleanClause
A clause in a BooleanQuery.
BooleanClause(Query q, boolean r, boolean p) - use BooleanClause(Query, Occur) instead
- For BooleanClause(query, true, false) use BooleanClause(query, BooleanClause.Occur.MUST)
- For BooleanClause(query, false, false) use BooleanClause(query, BooleanClause.Occur.SHOULD)
- For BooleanClause(query, false, true) use BooleanClause(query, BooleanClause.Occur.MUST_NOT)
|
BooleanClause(Query query, BooleanClause.Occur occur) - Constructs a BooleanClause.
|
prohibited
public boolean prohibited
use setOccur(BooleanClause.Occur)
instead
If true, documents documents which do
match this sub-query will not match the boolean query.
query
public Query query
use setQuery(Query)
instead
The query whose matching documents are combined by the boolean query.
required
public boolean required
use setOccur(BooleanClause.Occur)
instead
If true, documents documents which do not
match this sub-query will not match the boolean query.
BooleanClause
public BooleanClause(Query q,
boolean r,
boolean p)
use BooleanClause(Query, Occur) instead
- For BooleanClause(query, true, false) use BooleanClause(query, BooleanClause.Occur.MUST)
- For BooleanClause(query, false, false) use BooleanClause(query, BooleanClause.Occur.SHOULD)
- For BooleanClause(query, false, true) use BooleanClause(query, BooleanClause.Occur.MUST_NOT)
Constructs a BooleanClause with query q
, required
r
and prohibited p
.
equals
public boolean equals(Object o)
Returns true iff o
is equal to this.
getQuery
public Query getQuery()
hashCode
public int hashCode()
Returns a hash code value for this object.
isProhibited
public boolean isProhibited()
isRequired
public boolean isRequired()
setQuery
public void setQuery(Query query)
toString
public String toString()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.