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, rewriteQuerycombineBoost, copyBoost, copyBoost, forceRewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClausespublic Query refield(Query q,
String field)
private Term rewriteTerm(Term t)
protected Query rewrite(TermQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewriteprotected Query rewrite(SpanTermQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewriteprotected Query rewrite(SpanWildcardQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewriteprotected Query rewrite(SpanRangeQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewriteprotected Query rewrite(NumericRangeQuery nrq)
XtfQueryRewriterrewrite in class XtfQueryRewriter