com.groupbyinc.flux.common.apache.lucene.search.CoveringQuery$CoveringWeight.class Maven / Gradle / Ivy
???? 4 ? Lcom/groupbyinc/flux/common/apache/lucene/search/CoveringQuery$CoveringWeight 6com/groupbyinc/flux/common/apache/lucene/search/Weight CoveringQuery.java =com/groupbyinc/flux/common/apache/lucene/search/CoveringQuery CoveringWeight weights Ljava/util/Collection; PLjava/util/Collection; minimumNumberMatch BLcom/groupbyinc/flux/common/apache/lucene/search/LongValuesSource; ?(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Ljava/util/Collection;Lcom/groupbyinc/flux/common/apache/lucene/search/LongValuesSource;)V :(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V
this NLcom/groupbyinc/flux/common/apache/lucene/search/CoveringQuery$CoveringWeight; query 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query; extractTerms (Ljava/util/Set;)V java/util/Collection iterator ()Ljava/util/Iterator; ! java/util/Iterator # hasNext ()Z % & $ ' next ()Ljava/lang/Object; ) * $ +
- weight 8Lcom/groupbyinc/flux/common/apache/lucene/search/Weight; terms FLjava/util/Set; Ljava/util/Set; matches ~(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;I)Lcom/groupbyinc/flux/common/apache/lucene/search/Matches; java/io/IOException 6 @com/groupbyinc/flux/common/apache/lucene/search/LongValuesSource 8 getValues ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/common/apache/lucene/search/DoubleValues;)Lcom/groupbyinc/flux/common/apache/lucene/search/LongValues; : ;
9 < :com/groupbyinc/flux/common/apache/lucene/search/LongValues > advanceExact (I)Z @ A
? B longValue ()J D E
? F java/lang/Math H max (JJ)J J K
I L java/util/ArrayList N ()V P
O Q @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext S java/util/List U 4 5
W add (Ljava/lang/Object;)Z Y Z V [ 7com/groupbyinc/flux/common/apache/lucene/search/Matches ] fromSubMatches K(Ljava/util/List;)Lcom/groupbyinc/flux/common/apache/lucene/search/Matches; _ ` ^ a 9Lcom/groupbyinc/flux/common/apache/lucene/search/Matches; context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; doc I minMatchValues