Package org.apache.lucene.analysis.synonym.word2vec
Analysis components for Synonyms using Word2Vec model.
-
Class Summary Class Description Dl4jModelReader Dl4jModelReader reads the file generated by the library Deeplearning4j and provide a Word2VecModel with normalized vectorsTermAndBoost Wraps a term and boostWord2VecModel Word2VecModel is a class representing the parsed Word2Vec model containing the vectors for each word in dictionaryWord2VecSynonymFilter Applies single-token synonyms from a Word2Vec trained network to an incomingTokenStream
.Word2VecSynonymFilterFactory Factory forWord2VecSynonymFilter
.Word2VecSynonymProvider The Word2VecSynonymProvider generates the list of sysnonyms of a term.Word2VecSynonymProviderFactory Supply Word2Vec Word2VecSynonymProvider cache avoiding that multiple instances of Word2VecSynonymFilterFactory will instantiate multiple instances of the same SynonymProvider.