Module org.apache.lucene.monitor
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 void
addTerm(java.lang.String field, BytesRef term)
Add a term from this documentQuery
build()
-
-
-
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.DocumentQueryBuilder
Add a term from this document- Specified by:
addTerm
in interfaceTermFilteredPresearcher.DocumentQueryBuilder
-
build
public Query build()
- Specified by:
build
in interfaceTermFilteredPresearcher.DocumentQueryBuilder
- Returns:
- the final Query
-
-