public class MappingCharFilterFactory extends BaseCharFilterFactory implements ResourceLoaderAware, MultiTermAwareComponent
MappingCharFilter.
<fieldType name="text_map" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<charFilter class="solr.MappingCharFilterFactory" mapping="mapping.txt"/>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
</analyzer>
</fieldType>| Modifier and Type | Field and Description |
|---|---|
protected org.apache.lucene.analysis.NormalizeCharMap |
normMap |
args, log| Constructor and Description |
|---|
MappingCharFilterFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.analysis.CharStream |
create(org.apache.lucene.analysis.CharStream input) |
Object |
getMultiTermComponent()
Returns an analysis component to handle analysis if multi-term queries.
|
void |
inform(ResourceLoader loader) |
protected void |
parseRules(List<String> rules,
org.apache.lucene.analysis.NormalizeCharMap normMap) |
protected String |
parseString(String s) |
public void inform(ResourceLoader loader)
inform in interface ResourceLoaderAwarepublic org.apache.lucene.analysis.CharStream create(org.apache.lucene.analysis.CharStream input)
create in interface CharFilterFactoryprotected void parseRules(List<String> rules, org.apache.lucene.analysis.NormalizeCharMap normMap)
public Object getMultiTermComponent()
MultiTermAwareComponentgetMultiTermComponent in interface MultiTermAwareComponentCopyright © 2006–2014 The Apache Software Foundation. All rights reserved.