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, rewriteQuerycombineBoost, copyBoost, copyBoost, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClausesprivate DocNumMap docNumMap
private Set stopSet
private WordMap pluralMap
private CharMap accentMap
public boolean forceRewrite(Query q)
QueryRewriterforceRewrite in class QueryRewriterpublic Query rewrite(SpanNearQuery nq)
QueryRewriterrewrite in class QueryRewriternq - The query to rewritepublic Query rewrite(SpanOrNearQuery nq)
QueryRewriterrewrite in class QueryRewriternq - The query to rewritepublic Query rewrite(SpanChunkedNotQuery nq)
QueryRewriterrewrite in class QueryRewriternq - The query to rewritepublic Query rewrite(SpanDechunkingQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewritepublic Query rewrite(SpanWildcardQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewritepublic Query rewrite(SpanRangeQuery q)
QueryRewriterrewrite in class QueryRewriterq - The query to rewritepublic Query rewrite(MoreLikeThisQuery q)
XtfQueryRewriterrewrite in class XtfQueryRewriter