Serializable, Iterable<FilterClause>public class BooleanFilter extends org.apache.lucene.search.Filter implements Iterable<FilterClause>
| Constructor | Description |
|---|---|
BooleanFilter() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
add(FilterClause filterClause) |
Adds a new FilterClause to the Boolean Filter container
|
void |
add(org.apache.lucene.search.Filter filter,
org.apache.lucene.search.BooleanClause.Occur occur) |
|
List<FilterClause> |
clauses() |
Returns the list of clauses
|
boolean |
equals(Object obj) |
|
org.apache.lucene.search.DocIdSet |
getDocIdSet(org.apache.lucene.index.IndexReader reader) |
Returns the a DocIdSetIterator representing the Boolean composition
of the filters that have been added.
|
int |
hashCode() |
|
Iterator<FilterClause> |
iterator() |
Returns an iterator on the clauses in this query.
|
String |
toString() |
Prints a user-readable version of this Filter.
|
forEach, spliteratorpublic org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.IndexReader reader)
throws IOException
getDocIdSet in class org.apache.lucene.search.FilterIOExceptionpublic void add(FilterClause filterClause)
filterClause - A FilterClause object containing a Filter and an Occur parameterpublic final void add(org.apache.lucene.search.Filter filter,
org.apache.lucene.search.BooleanClause.Occur occur)
public List<FilterClause> clauses()
public final Iterator<FilterClause> iterator()
Iterable interface to
make it possible to do:
for (FilterClause clause : booleanFilter) {}iterator in interface Iterable<FilterClause>Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.