public class RefieldingQueryRewriter extends XtfQueryRewriter
QueryRewriter.SpanClauseJoiner
Modifier and Type | Field and Description |
---|---|
private String |
newField |
Constructor and Description |
---|
RefieldingQueryRewriter() |
Modifier and Type | Method and Description |
---|---|
Query |
refield(Query q,
String field)
Change the field name of the given query
|
protected Query |
rewrite(NumericRangeQuery nrq)
Rewrite a numeric range query
|
protected Query |
rewrite(SpanRangeQuery q)
Rewrite a span range query.
|
protected Query |
rewrite(SpanTermQuery q)
Rewrite a span term query.
|
protected Query |
rewrite(SpanWildcardQuery q)
Rewrite a span wildcard query.
|
protected Query |
rewrite(TermQuery q)
Rewrite a term query.
|
private Term |
rewriteTerm(Term t)
Switch the field of the given term
|
rewrite, rewrite, rewrite, rewriteQuery
combineBoost, copyBoost, copyBoost, forceRewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClauses
public Query refield(Query q, String field)
private Term rewriteTerm(Term t)
protected Query rewrite(TermQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewriteprotected Query rewrite(SpanTermQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewriteprotected Query rewrite(SpanWildcardQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewriteprotected Query rewrite(SpanRangeQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewriteprotected Query rewrite(NumericRangeQuery nrq)
XtfQueryRewriter
rewrite
in class XtfQueryRewriter