org.apache.lucene.analysis.pattern
Class PatternReplaceCharFilterFactory

java.lang.Object
  extended by org.apache.lucene.analysis.util.AbstractAnalysisFactory
      extended by org.apache.lucene.analysis.util.CharFilterFactory
          extended by org.apache.lucene.analysis.pattern.PatternReplaceCharFilterFactory

public class PatternReplaceCharFilterFactory
extends CharFilterFactory

Factory for PatternReplaceCharFilter.

 <fieldType name="text_ptnreplace" class="solr.TextField" positionIncrementGap="100">
   <analyzer>
     <charFilter class="solr.PatternReplaceCharFilterFactory" 
                    pattern="([^a-z])" replacement=""/>
     <tokenizer class="solr.KeywordTokenizerFactory"/>
   </analyzer>
 </fieldType>

Since:
Solr 3.1

Field Summary
 
Fields inherited from class org.apache.lucene.analysis.util.AbstractAnalysisFactory
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
 
Constructor Summary
PatternReplaceCharFilterFactory(Map<String,String> args)
          Creates a new PatternReplaceCharFilterFactory
 
Method Summary
 CharFilter create(Reader input)
          Wraps the given Reader with a CharFilter.
 
Methods inherited from class org.apache.lucene.analysis.util.CharFilterFactory
availableCharFilters, forName, lookupClass, reloadCharFilters
 
Methods inherited from class org.apache.lucene.analysis.util.AbstractAnalysisFactory
assureMatchVersion, get, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitFileNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternReplaceCharFilterFactory

public PatternReplaceCharFilterFactory(Map<String,String> args)
Creates a new PatternReplaceCharFilterFactory

Method Detail

create

public CharFilter create(Reader input)
Description copied from class: CharFilterFactory
Wraps the given Reader with a CharFilter.

Specified by:
create in class CharFilterFactory


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