Class WordDelimiterFilterFactory
java.lang.Object
org.apache.lucene.analysis.AbstractAnalysisFactory
org.apache.lucene.analysis.TokenFilterFactory
org.apache.lucene.analysis.miscellaneous.WordDelimiterFilterFactory
- All Implemented Interfaces:
ResourceLoaderAware
@Deprecated
public class WordDelimiterFilterFactory
extends TokenFilterFactory
implements ResourceLoaderAware
Deprecated.
Factory for
WordDelimiterFilter.
<fieldType name="text_wd" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory" protected="protectedword.txt"
preserveOriginal="0" splitOnNumerics="1" splitOnCaseChange="1"
catenateWords="0" catenateNumbers="0" catenateAll="0"
generateWordParts="1" generateNumberParts="1" stemEnglishPossessive="1"
types="wdfftypes.txt" />
</analyzer>
</fieldType>- Since:
- 3.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intDeprecated.private static final intDeprecated.private static final intDeprecated.private static final intDeprecated.private static final intDeprecated.private static final intDeprecated.private final intDeprecated.private static final intDeprecated.private static final intDeprecated.private static final intDeprecated.static final StringDeprecated.SPI name(package private) char[]Deprecated.private static final intDeprecated.static final StringDeprecated.private CharArraySetDeprecated.private static final intDeprecated.private static final intDeprecated.private static final intDeprecated.private static final intDeprecated.private static PatternDeprecated.private final StringDeprecated.static final StringDeprecated.(package private) byte[]Deprecated.private static final intDeprecated.private final StringDeprecated.Fields inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Default ctor for compatibility with SPIDeprecated.Creates a new WordDelimiterFilterFactory -
Method Summary
Modifier and TypeMethodDescriptioncreate(TokenStream input) Deprecated.Transform the specified input TokenStreamvoidinform(ResourceLoader loader) Deprecated.Initializes this component with the provided ResourceLoader (used for loading classes, files, etc).private StringDeprecated.private ByteDeprecated.private byte[]parseTypes(List<String> rules) Deprecated.Methods inherited from class org.apache.lucene.analysis.TokenFilterFactory
availableTokenFilters, findSPIName, forName, lookupClass, normalize, reloadTokenFiltersMethods inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
defaultCtorException, 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 Details
-
CATENATE_ALL
private static final int CATENATE_ALLDeprecated.- See Also:
-
CATENATE_NUMBERS
private static final int CATENATE_NUMBERSDeprecated.- See Also:
-
CATENATE_WORDS
private static final int CATENATE_WORDSDeprecated.- See Also:
-
GENERATE_NUMBER_PARTS
private static final int GENERATE_NUMBER_PARTSDeprecated.- See Also:
-
GENERATE_WORD_PARTS
private static final int GENERATE_WORD_PARTSDeprecated.- See Also:
-
PRESERVE_ORIGINAL
private static final int PRESERVE_ORIGINALDeprecated.- See Also:
-
SPLIT_ON_CASE_CHANGE
private static final int SPLIT_ON_CASE_CHANGEDeprecated.- See Also:
-
SPLIT_ON_NUMERICS
private static final int SPLIT_ON_NUMERICSDeprecated.- See Also:
-
STEM_ENGLISH_POSSESSIVE
private static final int STEM_ENGLISH_POSSESSIVEDeprecated.- See Also:
-
ALPHA
private static final int ALPHADeprecated.- See Also:
-
ALPHANUM
private static final int ALPHANUMDeprecated.- See Also:
-
DIGIT
private static final int DIGITDeprecated.- See Also:
-
LOWER
private static final int LOWERDeprecated.- See Also:
-
SUBWORD_DELIM
private static final int SUBWORD_DELIMDeprecated.- See Also:
-
UPPER
private static final int UPPERDeprecated.- See Also:
-
NAME
Deprecated.SPI name- See Also:
-
PROTECTED_TOKENS
Deprecated.- See Also:
-
TYPES
Deprecated.- See Also:
-
wordFiles
Deprecated. -
types
Deprecated. -
flags
private final int flagsDeprecated. -
typeTable
byte[] typeTableDeprecated. -
protectedWords
Deprecated. -
typePattern
Deprecated. -
out
char[] outDeprecated.
-
-
Constructor Details
-
WordDelimiterFilterFactory
Deprecated.Creates a new WordDelimiterFilterFactory -
WordDelimiterFilterFactory
public WordDelimiterFilterFactory()Deprecated.Default ctor for compatibility with SPI
-
-
Method Details
-
inform
Deprecated.Description copied from interface:ResourceLoaderAwareInitializes this component with the provided ResourceLoader (used for loading classes, files, etc).- Specified by:
informin interfaceResourceLoaderAware- Throws:
IOException
-
create
Deprecated.Description copied from class:TokenFilterFactoryTransform the specified input TokenStream- Specified by:
createin classTokenFilterFactory
-
parseTypes
Deprecated. -
parseType
Deprecated. -
parseString
Deprecated.
-
WordDelimiterGraphFilterFactoryinstead: it produces a correct token graph so that e.g.PhraseQueryworks correctly when it's used in the search time analyzer.