
com.groupbyinc.flux.common.apache.lucene.search.similarities.SimilarityBase.class Maven / Gradle / Ivy
???? 3$ Kcom/groupbyinc/flux/common/apache/lucene/search/similarities/SimilarityBase Gcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity SimilarityBase.java Zcom/groupbyinc/flux/common/apache/lucene/search/similarities/SimilarityBase$BasicSimScorer BasicSimScorer Qcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimWeight SimWeight Qcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimScorer SimScorer Wcom/groupbyinc/flux/common/apache/lucene/search/similarities/MultiSimilarity$MultiStats Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/MultiSimilarity
MultiStats [com/groupbyinc/flux/common/apache/lucene/search/similarities/MultiSimilarity$MultiSimScorer MultiSimScorer LOG_2 D discountOverlaps Z
NORM_TABLE [F $assertionsDisabled ()V
" this MLcom/groupbyinc/flux/common/apache/lucene/search/similarities/SimilarityBase; setDiscountOverlaps (Z)V v getDiscountOverlaps ()Z
computeWeight ?(Lcom/groupbyinc/flux/common/apache/lucene/search/CollectionStatistics;[Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimWeight; Gcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats - J[Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats; / Dcom/groupbyinc/flux/common/apache/lucene/search/CollectionStatistics 1 field ()Ljava/lang/String; 3 4
2 5 newStats ](Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats; 7 8
9 fillBasicStats ?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats;Lcom/groupbyinc/flux/common/apache/lucene/search/CollectionStatistics;Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics;)V ; <
= W([Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimWeight;)V ?
@ i I collectionStats FLcom/groupbyinc/flux/common/apache/lucene/search/CollectionStatistics; termStats A[Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics; stats (Ljava/lang/String;)V I
. J Ljava/lang/String; M sumTotalTermFreq ()J O P
2 Q???????? >com/groupbyinc/flux/common/apache/lucene/search/TermStatistics U
totalTermFreq W P
V X java/lang/AssertionError Z
[ maxDoc ] P
2 ^ docFreq ` P
V a setNumberOfDocuments (J)V c d
. e setNumberOfFieldTokens g d
. h setAvgFieldLength (F)V j k
. l
setDocFreq n d
. o setTotalTermFreq q d
. r numberOfFieldTokens J avgFieldLength F ILcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats; @Lcom/groupbyinc/flux/common/apache/lucene/search/TermStatistics; numberOfDocuments score N(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats;FF)F explain _(Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats;IFF)V subExpls OLjava/util/List; Ljava/util/List; doc freq docLen ?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats;ILcom/groupbyinc/flux/common/apache/lucene/search/Explanation;F)Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation; java/util/ArrayList ?
? ;com/groupbyinc/flux/common/apache/lucene/search/Explanation ? getValue ()F ? ?
? ? } ~
? { |
? java/lang/StringBuilder ?
? score( ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? java/lang/Class ?
getSimpleName ? 4
? ? , doc= ? (I)Ljava/lang/StringBuilder; ? ?
? ? , freq= ? (F)Ljava/lang/StringBuilder; ? ?
? ? ), computed from: ? toString ? 4
? ? match h(FLjava/lang/String;Ljava/util/Collection;)Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation; ? ?
? ? =Lcom/groupbyinc/flux/common/apache/lucene/search/Explanation; subs simScorer ?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimWeight;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimScorer; java/io/IOException ? subStats T[Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimWeight; ? ? ? ? T[Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimScorer; ? @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext ? reader =()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; ? ?
? ? 3 L . ? 9com/groupbyinc/flux/common/apache/lucene/index/LeafReader ?
getNormValues U(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/NumericDocValues; ? ?
? ? ?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/SimilarityBase;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats;Lcom/groupbyinc/flux/common/apache/lucene/index/NumericDocValues;)V ?
? W([Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimScorer;)V ?
?
basicstats
subScorers SLcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity$SimWeight; context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; computeNorm D(Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInvertState;)J ?com/groupbyinc/flux/common/apache/lucene/index/FieldInvertState ? getLength ()I ? ?
? ?
getNumOverlap ? ?
? ? getBoost ? ?
? ? encodeNormValue (FF)B ? ?
? numTerms state ALcom/groupbyinc/flux/common/apache/lucene/index/FieldInvertState; decodeNormValue (B)F ? norm B java/lang/Math ? sqrt (D)D ? ?
? ? 8com/groupbyinc/flux/common/apache/lucene/util/SmallFloat floatToByte315 (F)B
boost length log2 log
?
?
x desiredAssertionStatus *
?@ byte315ToFloat ?
floatNorm Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature ?(Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicStats;IFF)V
Exceptions
SourceFile InnerClasses! <