org.apache.solr.analysis
Class MappingCharFilterFactory

java.lang.Object
  extended by org.apache.solr.analysis.BaseCharFilterFactory
      extended by org.apache.solr.analysis.MappingCharFilterFactory
All Implemented Interfaces:
CharFilterFactory, ResourceLoaderAware

public class MappingCharFilterFactory
extends BaseCharFilterFactory
implements ResourceLoaderAware

Factory for MappingCharFilter.

 <fieldType name="text_map" class="solr.TextField" positionIncrementGap="100">
   <analyzer>
     <charFilter class="solr.MappingCharFilterFactory" mapping="mapping.txt"/>
     <tokenizer class="solr.WhitespaceTokenizerFactory"/>
   </analyzer>
 </fieldType>

Since:
Solr 1.4
Version:
$Id: MappingCharFilterFactory.java 1073810 2011-02-23 16:27:55Z koji $

Field Summary
protected  org.apache.lucene.analysis.NormalizeCharMap normMap
           
 
Fields inherited from class org.apache.solr.analysis.BaseCharFilterFactory
args, log
 
Constructor Summary
MappingCharFilterFactory()
           
 
Method Summary
 org.apache.lucene.analysis.CharStream create(org.apache.lucene.analysis.CharStream input)
           
 void inform(ResourceLoader loader)
           
protected  void parseRules(List<String> rules, org.apache.lucene.analysis.NormalizeCharMap normMap)
           
protected  String parseString(String s)
           
 
Methods inherited from class org.apache.solr.analysis.BaseCharFilterFactory
getArgs, getInt, getInt, getInt, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

normMap

protected org.apache.lucene.analysis.NormalizeCharMap normMap
Constructor Detail

MappingCharFilterFactory

public MappingCharFilterFactory()
Method Detail

inform

public void inform(ResourceLoader loader)
Specified by:
inform in interface ResourceLoaderAware

create

public org.apache.lucene.analysis.CharStream create(org.apache.lucene.analysis.CharStream input)
Specified by:
create in interface CharFilterFactory

parseRules

protected void parseRules(List<String> rules,
                          org.apache.lucene.analysis.NormalizeCharMap normMap)

parseString

protected String parseString(String s)


Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.