class QueryAnalyzer
extends java.lang.Object
Presearcher
in indexing.Modifier and Type | Class and Description |
---|---|
private class |
QueryAnalyzer.Disjunction |
private class |
QueryAnalyzer.QueryBuilder |
Modifier and Type | Field and Description |
---|---|
private java.util.function.BiFunction<Query,TermWeightor,QueryTree> |
unknownQueryMapper |
Constructor and Description |
---|
QueryAnalyzer() |
QueryAnalyzer(java.util.List<CustomQueryHandler> queryTreeBuilders) |
Modifier and Type | Method and Description |
---|---|
private static java.util.function.BiFunction<Query,TermWeightor,QueryTree> |
buildMapper(java.util.List<CustomQueryHandler> mappers) |
(package private) QueryTree |
buildTree(Query luceneQuery,
TermWeightor weightor)
Create a
QueryTree from a passed in Query or Filter |
private final java.util.function.BiFunction<Query,TermWeightor,QueryTree> unknownQueryMapper
QueryAnalyzer(java.util.List<CustomQueryHandler> queryTreeBuilders)
QueryAnalyzer()
private static java.util.function.BiFunction<Query,TermWeightor,QueryTree> buildMapper(java.util.List<CustomQueryHandler> mappers)
QueryTree buildTree(Query luceneQuery, TermWeightor weightor)
QueryTree
from a passed in Query or FilterluceneQuery
- the query to analyze