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