Class WordDelimiterGraphFilterFactory
- java.lang.Object
- 
- org.apache.lucene.analysis.AbstractAnalysisFactory
- 
- org.apache.lucene.analysis.TokenFilterFactory
- 
- org.apache.lucene.analysis.miscellaneous.WordDelimiterGraphFilterFactory
 
 
 
- 
- All Implemented Interfaces:
- ResourceLoaderAware
 
 public class WordDelimiterGraphFilterFactory extends TokenFilterFactory implements ResourceLoaderAware Factory forWordDelimiterGraphFilter.<fieldType name="text_wd" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.WordDelimiterGraphFilterFactory" protected="protectedword.txt" preserveOriginal="0" splitOnNumerics="1" splitOnCaseChange="1" catenateWords="0" catenateNumbers="0" catenateAll="0" generateWordParts="1" generateNumberParts="1" stemEnglishPossessive="1" types="wdfftypes.txt" ignoreKeywords="0" /> </analyzer> </fieldType>- Since:
- 6.5.0
- SPI Name (case-insensitive: if the name is 'htmlStrip', 'htmlstrip' can be used when looking up the service).
- "wordDelimiterGraph"
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringNAMESPI namestatic StringOFFSETSstatic StringPROTECTED_TOKENSstatic StringTYPES- 
Fields inherited from class org.apache.lucene.analysis.AbstractAnalysisFactoryLUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
 
- 
 - 
Constructor SummaryConstructors Constructor Description WordDelimiterGraphFilterFactory()Default ctor for compatibility with SPIWordDelimiterGraphFilterFactory(Map<String,String> args)Creates a new WordDelimiterGraphFilterFactory
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenFiltercreate(TokenStream input)voidinform(ResourceLoader loader)- 
Methods inherited from class org.apache.lucene.analysis.TokenFilterFactoryavailableTokenFilters, findSPIName, forName, lookupClass, normalize, reloadTokenFilters
 - 
Methods inherited from class org.apache.lucene.analysis.AbstractAnalysisFactorydefaultCtorException, 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, splitAt, splitFileNames
 
- 
 
- 
- 
- 
Field Detail- 
NAMEpublic static final String NAME SPI name- See Also:
- Constant Field Values
 
 - 
PROTECTED_TOKENSpublic static final String PROTECTED_TOKENS - See Also:
- Constant Field Values
 
 - 
TYPESpublic static final String TYPES - See Also:
- Constant Field Values
 
 - 
OFFSETSpublic static final String OFFSETS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
informpublic void inform(ResourceLoader loader) throws IOException - Specified by:
- informin interface- ResourceLoaderAware
- Throws:
- IOException
 
 - 
createpublic TokenFilter create(TokenStream input) - Specified by:
- createin class- TokenFilterFactory
 
 
- 
 
-