public abstract class QueryTraverser
extends Object
Constructor and Description |
---|
QueryTraverser() |
Modifier and Type | Method and Description |
---|---|
protected void |
traverse(BooleanQuery bq)
Traverse a BooleanQuery.
|
protected void |
traverse(SpanChunkedNotQuery nq)
Traverse a span-based chunked NOT query.
|
protected void |
traverse(SpanDechunkingQuery nq)
Traverse a span dechunking query.
|
protected void |
traverse(SpanNearQuery nq)
Traverse a span NEAR query.
|
protected void |
traverse(SpanNotNearQuery nq)
Traverse a span-based NOT NEAR query.
|
protected void |
traverse(SpanNotQuery nq)
Traverse a span-based NOT query.
|
protected void |
traverse(SpanOrNearQuery nq)
Traverse a span OR-NEAR query.
|
protected void |
traverse(SpanOrQuery oq)
Traverse a span-based OR query.
|
protected void |
traverse(SpanRangeQuery q)
Traverse a span range query.
|
protected void |
traverse(SpanTermQuery q)
Traverse a span term query.
|
protected void |
traverse(SpanWildcardQuery q)
Traverse a span wildcard query.
|
protected void |
traverse(TermQuery q)
Traverse a term query.
|
void |
traverseQuery(Query q)
Traverse a query of any supported type.
|
public void traverseQuery(Query q)
q
- Query to traverseprotected void traverse(BooleanQuery bq)
bq
- The query to traverseprotected void traverse(SpanNearQuery nq)
nq
- The query to traverseprotected void traverse(SpanOrNearQuery nq)
nq
- The query to traverseprotected void traverse(SpanOrQuery oq)
oq
- The query to traverseprotected void traverse(SpanChunkedNotQuery nq)
nq
- The query to traverseprotected void traverse(SpanNotQuery nq)
nq
- The query to traverseprotected void traverse(SpanNotNearQuery nq)
nq
- The query to traverseprotected void traverse(SpanDechunkingQuery nq)
nq
- The query to traverseprotected void traverse(TermQuery q)
q
- The query to traverseprotected void traverse(SpanTermQuery q)
q
- The query to traverseprotected void traverse(SpanWildcardQuery q)
q
- The query to traverseprotected void traverse(SpanRangeQuery q)
q
- The query to traverse