All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.search.suggest.phrase.NoisyChannelSpellChecker.class Maven / Gradle / Ivy

????4?Bcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellCheckerjava/lang/ObjectNoisyChannelSpellChecker.javaIcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$ResultResultDcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$1	Ocom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$CandidateSetBcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator
CandidateSetLcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate	CandidatePcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$TokenConsumer
TokenConsumerREAL_WORD_LIKELYHOODD??ffffffDEFAULT_TOKEN_LIMITI
realWordLikelihoodrequireUnigramZ
tokenLimit()V(D)V!#
$thisDLcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker;(DZI)V!(
)nonErrorLikelihood!"
,	.	0 	2getCorrections(Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream;Lcom/groupbyinc/flux/search/suggest/phrase/CandidateGenerator;FILcom/groupbyinc/flux/search/suggest/phrase/WordScorer;FI)Lcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$Result;java/io/IOException6java/util/ArrayList8
9,?(Lcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker;Lcom/groupbyinc/flux/search/suggest/phrase/CandidateGenerator;Ljava/util/List;)V!;

<analyze?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream;Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$TokenConsumer;)I>?
@java/util/ListBisEmpty()ZDECFsize()IHICJEMPTYKLcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$Result;LM	Niterator()Ljava/util/Iterator;PQCRjava/util/IteratorThasNextVEUWnext()Ljava/lang/Object;YZU[Lcom/groupbyinc/flux/search/suggest/phrase/CandidateGenerator;	maxErrorsFnumCorrections
wordScorer6Lcom/groupbyinc/flux/search/suggest/phrase/WordScorer;
confidencegramSizecandidateSetsListcLjava/util/List;Ljava/util/List;cutoffScorescorer;Lcom/groupbyinc/flux/search/suggest/phrase/CandidateScorer;
candidateSetsbestCandidates7[Lcom/groupbyinc/flux/search/suggest/phrase/Correction;?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/search/suggest/phrase/CandidateGenerator;FILcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Ljava/lang/String;Lcom/groupbyinc/flux/search/suggest/phrase/WordScorer;FI)Lcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$Result;=com/groupbyinc/flux/common/apache/lucene/util/CharsRefBuilder?
?,tokenStream(Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRefBuilder;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/TokenStream;??
?45
?analyzer




© 2015 - 2025 Weber Informatics LLC | Privacy Policy