
com.datomic.lucene.search.Similarity.class Maven / Gradle / Ivy
The newest version!
???? 1 ? $com/datomic/lucene/search/Similarity java/lang/Object java/io/Serializable Similarity.java 4com/datomic/lucene/search/Explanation$IDFExplanation %com/datomic/lucene/search/Explanation
IDFExplanation &com/datomic/lucene/search/Similarity$1
&com/datomic/lucene/search/Similarity$2 withoutDocFreqMethod 'Lcom/datomic/lucene/util/VirtualMethod; OLcom/datomic/lucene/util/VirtualMethod; withDocFreqMethod hasIDFExplainWithDocFreqAPI Z defaultImpl &Lcom/datomic/lucene/search/Similarity; NO_DOC_ID_PROVIDED I????
NORM_TABLE [F ()V
getClass ()Ljava/lang/Class; " #
$ & ( %com/datomic/lucene/util/VirtualMethod * compareImplementationDistance b(Ljava/lang/Class;Lcom/datomic/lucene/util/VirtualMethod;Lcom/datomic/lucene/util/VirtualMethod;)I , -
+ . 0 this
setDefault )(Lcom/datomic/lucene/search/Similarity;)V 5
similarity
getDefault (()Lcom/datomic/lucene/search/Similarity;
decodeNorm (B)F Ljava/lang/Deprecated; = b B decodeNormValue getNormDecoder ()[F computeNorm @(Ljava/lang/String;Lcom/datomic/lucene/index/FieldInvertState;)F
lengthNorm (Ljava/lang/String;I)F 'java/lang/UnsupportedOperationException H please use computeNorm instead J (Ljava/lang/String;)V L
I M fieldName Ljava/lang/String; numTokens queryNorm (F)F encodeNormValue (F)B "com/datomic/lucene/util/SmallFloat V floatToByte315 X U
W Y f F
encodeNorm tf (I)F ^ S
` freq
sloppyFreq
idfExplain |(Lcom/datomic/lucene/index/Term;Lcom/datomic/lucene/search/Searcher;I)Lcom/datomic/lucene/search/Explanation$IDFExplanation; java/io/IOException f {(Lcom/datomic/lucene/index/Term;Lcom/datomic/lucene/search/Searcher;)Lcom/datomic/lucene/search/Explanation$IDFExplanation; d h
i "com/datomic/lucene/search/Searcher k maxDoc ()I m n
l o idf (II)F q r
s ,(Lcom/datomic/lucene/search/Similarity;IIF)V u
v term Lcom/datomic/lucene/index/Term; searcher $Lcom/datomic/lucene/search/Searcher; docFreq df max "(Lcom/datomic/lucene/index/Term;)I |
l ? d e
? r(Ljava/util/Collection;Lcom/datomic/lucene/search/Searcher;)Lcom/datomic/lucene/search/Explanation$IDFExplanation; java/lang/StringBuilder ?
? java/util/Collection ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? com/datomic/lucene/index/Term ? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? text ()Ljava/lang/String; ? ?
? ? = ? (I)Ljava/lang/StringBuilder; ? ?
? ? C(Lcom/datomic/lucene/search/Similarity;FLjava/lang/StringBuilder;)V ?
? i$ Ljava/util/Iterator; terms 7Ljava/util/Collection; Ljava/util/Collection; exp Ljava/lang/StringBuilder; fIdf coord scorePayload (ILjava/lang/String;II[BII)F docId start end payload [B offset length d java/lang/Class ? 8(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V ?
+ ? java/lang/Integer ? TYPE Ljava/lang/Class; ? ? ? ? +com/datomic/lucene/search/DefaultSimilarity ?
? byte315ToFloat ? ;
W ? i Signature
ConstantValue Code LocalVariableTable LineNumberTable
Deprecated RuntimeVisibleAnnotations
Exceptions LocalVariableTypeTable ?(Ljava/util/Collection;Lcom/datomic/lucene/search/Searcher;)Lcom/datomic/lucene/search/Explanation$IDFExplanation;
SourceFile InnerClasses! ? ?
? ? L *? !**? %? '? )? /? ? ? 1? ? 2 ?
3 4 ? 3 *? 6? ? 7 ?
+ , 8 9 ? ? 6? ? 7 : ; ? 4
? > ?~0? ?
? @ ? I ? ? <