Package org.apache.lucene.monitor
Class MultipassTermFilteredPresearcher.MultipassDocumentQueryBuilder
- java.lang.Object
-
- org.apache.lucene.monitor.MultipassTermFilteredPresearcher.MultipassDocumentQueryBuilder
-
- All Implemented Interfaces:
TermFilteredPresearcher.DocumentQueryBuilder
- Enclosing class:
- MultipassTermFilteredPresearcher
private class MultipassTermFilteredPresearcher.MultipassDocumentQueryBuilder extends java.lang.Object implements TermFilteredPresearcher.DocumentQueryBuilder
-
-
Field Summary
Fields Modifier and Type Field Description (package private) BooleanQuery.Builder[]queries(package private) java.util.Map<java.lang.String,BytesRefHash>terms
-
Constructor Summary
Constructors Constructor Description MultipassDocumentQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTerm(java.lang.String field, BytesRef term)Add a term from this documentQuerybuild()
-
-
-
Field Detail
-
queries
BooleanQuery.Builder[] queries
-
terms
java.util.Map<java.lang.String,BytesRefHash> terms
-
-
Method Detail
-
addTerm
public void addTerm(java.lang.String field, BytesRef term)Description copied from interface:TermFilteredPresearcher.DocumentQueryBuilderAdd a term from this document- Specified by:
addTermin interfaceTermFilteredPresearcher.DocumentQueryBuilder
-
build
public Query build()
- Specified by:
buildin interfaceTermFilteredPresearcher.DocumentQueryBuilder- Returns:
- the final Query
-
-