public abstract class XtfQueryRewriter extends QueryRewriter
QueryRewriter.SpanClauseJoiner
Constructor and Description |
---|
XtfQueryRewriter() |
Modifier and Type | Method and Description |
---|---|
protected Query |
rewrite(MoreLikeThisQuery mlt)
Rewrite a "more like this" query
|
protected Query |
rewrite(NumericRangeQuery nrq)
Rewrite a numeric range query
|
protected Query |
rewrite(SpanExactQuery q)
Rewrite an exact query.
|
protected Query |
rewrite(SpanSectionTypeQuery stq)
Rewrite a section type query.
|
Query |
rewriteQuery(Query q)
Rewrite a query of any supported type.
|
combineBoost, copyBoost, copyBoost, forceRewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClauses
public Query rewriteQuery(Query q)
rewriteQuery
in class QueryRewriter
q
- Query to rewriteprotected Query rewrite(SpanSectionTypeQuery stq)
stq
- The query to rewriteprotected Query rewrite(SpanExactQuery q)
protected Query rewrite(MoreLikeThisQuery mlt)
protected Query rewrite(NumericRangeQuery nrq)