|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectQueryRewriter
XtfQueryRewriter
RefieldingQueryRewriter
public class RefieldingQueryRewriter
This class swaps the current field of every sub-query to the specified field.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class QueryRewriter |
|---|
QueryRewriter.SpanClauseJoiner |
| Field Summary | |
|---|---|
private String |
newField
|
| Constructor Summary | |
|---|---|
RefieldingQueryRewriter()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class XtfQueryRewriter |
|---|
rewrite, rewrite, rewrite, rewriteQuery |
| Methods inherited from class QueryRewriter |
|---|
combineBoost, copyBoost, copyBoost, forceRewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClauses |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private String newField
| Constructor Detail |
|---|
public RefieldingQueryRewriter()
| Method Detail |
|---|
public Query refield(Query q,
String field)
private Term rewriteTerm(Term t)
protected Query rewrite(TermQuery q)
QueryRewriter
rewrite in class QueryRewriterq - The query to rewrite
protected Query rewrite(SpanTermQuery q)
QueryRewriter
rewrite in class QueryRewriterq - The query to rewrite
protected Query rewrite(SpanWildcardQuery q)
QueryRewriter
rewrite in class QueryRewriterq - The query to rewrite
protected Query rewrite(SpanRangeQuery q)
QueryRewriter
rewrite in class QueryRewriterq - The query to rewrite
protected Query rewrite(NumericRangeQuery nrq)
XtfQueryRewriter
rewrite in class XtfQueryRewriter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||