|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectQueryTraverser
XtfQueryTraverser
public abstract class XtfQueryTraverser
Utility class for performing external rewriting, or transformation, tasks on Lucene queries. The base class simply provides a framework. Derived classes should override methods for those parts of a query they need to rewrite, and the base will take care of gluing them together properly.
| Constructor Summary | |
|---|---|
XtfQueryTraverser()
|
|
| Method Summary | |
|---|---|
protected void |
traverse(MoreLikeThisQuery mlt)
Traverse a "more like this" query |
protected void |
traverse(NumericRangeQuery nrq)
Traverse a numeric range query query |
protected void |
traverse(SpanExactQuery eq)
Traverse an "exact" query. |
protected void |
traverse(SpanSectionTypeQuery stq)
Traverse a section type query. |
void |
traverseQuery(Query q)
Traverse a query of any supported type. |
| Methods inherited from class QueryTraverser |
|---|
traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XtfQueryTraverser()
| Method Detail |
|---|
public void traverseQuery(Query q)
traverseQuery in class QueryTraverserq - Query to traverseprotected void traverse(SpanSectionTypeQuery stq)
protected void traverse(SpanExactQuery eq)
protected void traverse(MoreLikeThisQuery mlt)
protected void traverse(NumericRangeQuery nrq)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||