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
- SPI Name (case-insensitive: if the name is 'htmlStrip', 'htmlstrip' can be used when looking up the service).
- "wordDelimiter"
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Deprecated.SPI namestatic final String
Deprecated.static final String
Deprecated.Fields inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
-
Constructor Summary
ConstructorDescriptionDeprecated.Default ctor for compatibility with SPIDeprecated.Creates a new WordDelimiterFilterFactory -
Method Summary
Modifier and TypeMethodDescriptioncreate
(TokenStream input) Deprecated.void
inform
(ResourceLoader loader) Deprecated.Methods inherited from class org.apache.lucene.analysis.TokenFilterFactory
availableTokenFilters, findSPIName, forName, lookupClass, normalize, reloadTokenFilters
Methods 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
-
NAME
Deprecated.SPI name- See Also:
-
PROTECTED_TOKENS
Deprecated.- See Also:
-
TYPES
Deprecated.- See Also:
-
-
Constructor Details
-
WordDelimiterFilterFactory
Deprecated.Creates a new WordDelimiterFilterFactory -
WordDelimiterFilterFactory
public WordDelimiterFilterFactory()Deprecated.Default ctor for compatibility with SPI
-
-
Method Details
-
inform
Deprecated.- Specified by:
inform
in interfaceResourceLoaderAware
- Throws:
IOException
-
create
Deprecated.- Specified by:
create
in classTokenFilterFactory
-
WordDelimiterGraphFilterFactory
instead: it produces a correct token graph so that e.g.PhraseQuery
works correctly when it's used in the search time analyzer.