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