Class Word2VecSynonymFilterFactory
java.lang.Object
org.apache.lucene.analysis.AbstractAnalysisFactory
org.apache.lucene.analysis.TokenFilterFactory
org.apache.lucene.analysis.synonym.word2vec.Word2VecSynonymFilterFactory
- All Implemented Interfaces:
ResourceLoaderAware
Factory for
Word2VecSynonymFilter
.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final float
private final Word2VecSynonymProviderFactory.Word2VecSupportedFormats
private final int
private final float
static final String
SPI nameprivate Word2VecSynonymProvider
private final String
Fields inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
-
Constructor Summary
ConstructorsConstructorDescriptionDefault ctor for compatibility with SPI -
Method Summary
Modifier and TypeMethodDescriptioncreate
(TokenStream input) Transform the specified input TokenStream(package private) Word2VecSynonymProvider
void
inform
(ResourceLoader loader) Initializes this component with the provided ResourceLoader (used for loading classes, files, etc).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
SPI name- See Also:
-
DEFAULT_MAX_SYNONYMS_PER_TERM
public static final int DEFAULT_MAX_SYNONYMS_PER_TERM- See Also:
-
DEFAULT_MIN_ACCEPTED_SIMILARITY
public static final float DEFAULT_MIN_ACCEPTED_SIMILARITY- See Also:
-
maxSynonymsPerTerm
private final int maxSynonymsPerTerm -
minAcceptedSimilarity
private final float minAcceptedSimilarity -
format
-
word2vecModelFileName
-
synonymProvider
-
-
Constructor Details
-
Word2VecSynonymFilterFactory
-
Word2VecSynonymFilterFactory
public Word2VecSynonymFilterFactory()Default ctor for compatibility with SPI
-
-
Method Details
-
getSynonymProvider
Word2VecSynonymProvider getSynonymProvider() -
create
Description copied from class:TokenFilterFactory
Transform the specified input TokenStream- Specified by:
create
in classTokenFilterFactory
-
inform
Description copied from interface:ResourceLoaderAware
Initializes this component with the provided ResourceLoader (used for loading classes, files, etc).- Specified by:
inform
in interfaceResourceLoaderAware
- Throws:
IOException
-