public class UnicodeNormalizingRewriter extends XtfQueryRewriter
QueryRewriter.SpanClauseJoiner
Modifier and Type | Field and Description |
---|---|
private FastCache<String,String> |
cache
Keep a cache of lookups performed to-date
|
private static int |
CACHE_SIZE
How many recent mappings to maintain
|
private Set |
tokenizedFields
Set of fields that are tokenized in the index
|
Constructor and Description |
---|
UnicodeNormalizingRewriter(Set tokFields)
Construct a new rewriter.
|
Modifier and Type | Method and Description |
---|---|
protected Query |
rewrite(SpanTermQuery q)
Rewrite a span term query.
|
protected Query |
rewrite(SpanWildcardQuery q)
Rewrite a wildcard term query.
|
protected Query |
rewrite(TermQuery q)
Rewrite a term query.
|
rewrite, rewrite, rewrite, rewrite, rewriteQuery
combineBoost, copyBoost, copyBoost, forceRewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewrite, rewriteClauses
private static final int CACHE_SIZE
private FastCache<String,String> cache
private Set tokenizedFields
public UnicodeNormalizingRewriter(Set tokFields)
protected Query rewrite(TermQuery q)
rewrite
in class QueryRewriter
q
- The query to rewriteprotected Query rewrite(SpanTermQuery q)
rewrite
in class QueryRewriter
q
- The query to rewriteprotected Query rewrite(SpanWildcardQuery q)
rewrite
in class QueryRewriter
q
- The query to rewrite