com.groupbyinc.flux.search.suggest.phrase.NoisyChannelSpellChecker.class Maven / Gradle / Ivy
???? 4 ? Bcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker java/lang/Object NoisyChannelSpellChecker.java Icom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$Result Result Dcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$1 Ocom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$CandidateSet Bcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator
CandidateSet Lcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$Candidate Candidate Pcom/groupbyinc/flux/search/suggest/phrase/DirectCandidateGenerator$TokenConsumer
TokenConsumer REAL_WORD_LIKELYHOOD D??ffffff DEFAULT_TOKEN_LIMIT I
realWordLikelihood requireUnigram Z
tokenLimit ()V (D)V ! #
$ this DLcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker; (DZI)V ! (
) nonErrorLikelihood ! "
, . 0 2 getCorrections(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/IOException 6 java/util/ArrayList 8
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/List B isEmpty ()Z D E C F size ()I H I C J EMPTY KLcom/groupbyinc/flux/search/suggest/phrase/NoisyChannelSpellChecker$Result; L M N iterator ()Ljava/util/Iterator; P Q C R java/util/Iterator T hasNext V E U W next ()Ljava/lang/Object; Y Z U [