public class BooleanClause
extends java.lang.Object
BooleanQuery. Modeled on the Lucene style of Boolean query. Comprises a subquery and an occurence marker, which is either MUST, SHOULD, or MUST_NOT.
A BooleanQuery will match an object if and only if:
MUST subquery;
SHOULD subquery (or there is no such subquery); and
MUST_NOT subquery.
| Modifier and Type | Class and Description |
|---|---|
static class |
BooleanClause.Occur
Enumerated type of occurence markers.
|
| Constructor and Description |
|---|
BooleanClause(Query query,
BooleanClause.Occur occur)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
BooleanClause.Occur |
getOccur() |
Query |
getQuery() |
java.lang.String |
toString() |
public BooleanClause(Query query, BooleanClause.Occur occur)
query - the subqueryoccur - the occurence markerpublic Query getQuery()
public BooleanClause.Occur getOccur()
public java.lang.String toString()
toString in class java.lang.Object