public class SlopFixupRewriter extends XtfQueryRewriter
QueryRewriter.SpanClauseJoiner
Modifier and Type | Field and Description |
---|---|
private CharMap |
accentMap |
private DocNumMap |
docNumMap |
private WordMap |
pluralMap |
private Set |
stopSet |
Constructor and Description |
---|
SlopFixupRewriter(DocNumMap docNumMap,
Set stopSet,
WordMap pluralMap,
CharMap accentMap)
Construct a new rewriter
|
Modifier and Type | Method and Description |
---|---|
boolean |
forceRewrite(Query q)
Can be used to force some or all queries to be rewritten even if no
changes.
|
Query |
rewrite(MoreLikeThisQuery q)
Rewrite a "more like this" query
|
Query |
rewrite(SpanChunkedNotQuery nq)
Rewrite a span-based NOT query.
|
Query |
rewrite(SpanDechunkingQuery q)
Rewrite a span dechunking query.
|
Query |
rewrite(SpanNearQuery nq)
Rewrite a span NEAR query.
|
Query |
rewrite(SpanOrNearQuery nq)
Rewrite a span OR-NEAR query.
|
Query |
rewrite(SpanRangeQuery q)
Rewrite a span range query.
|
Query |
rewrite(SpanWildcardQuery q)
Rewrite a span wildcard query.
|
rewrite, rewrite, rewrite, rewriteQuery
combineBoost, copyBoost, copyBoost, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClauses
private DocNumMap docNumMap
private Set stopSet
private WordMap pluralMap
private CharMap accentMap
public boolean forceRewrite(Query q)
QueryRewriter
forceRewrite
in class QueryRewriter
public Query rewrite(SpanNearQuery nq)
QueryRewriter
rewrite
in class QueryRewriter
nq
- The query to rewritepublic Query rewrite(SpanOrNearQuery nq)
QueryRewriter
rewrite
in class QueryRewriter
nq
- The query to rewritepublic Query rewrite(SpanChunkedNotQuery nq)
QueryRewriter
rewrite
in class QueryRewriter
nq
- The query to rewritepublic Query rewrite(SpanDechunkingQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewritepublic Query rewrite(SpanWildcardQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewritepublic Query rewrite(SpanRangeQuery q)
QueryRewriter
rewrite
in class QueryRewriter
q
- The query to rewritepublic Query rewrite(MoreLikeThisQuery q)
XtfQueryRewriter
rewrite
in class XtfQueryRewriter