
com.groupbyinc.flux.common.apache.lucene.search.spans.SpanQuery.class Maven / Gradle / Ivy
???? 3 f ?com/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery 5com/groupbyinc/flux/common/apache/lucene/search/Query SpanQuery.java ()V
this ALcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; getField ()Ljava/lang/String; createWeight ?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight; java/io/IOException getTermContexts T([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight;)Ljava/util/Map; java/util/TreeMap
C[Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight;
java/util/Map @com/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight extractTermContexts (Ljava/util/Map;)V
w BLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight; arr$ len$ I i$ weights terms ?Ljava/util/Map; Ljava/util/Map; '(Ljava/util/Collection;)Ljava/util/Map; java/util/Collection , iterator ()Ljava/util/Iterator; . / - 0 java/util/Iterator 2 hasNext ()Z 4 5 3 6 next ()Ljava/lang/Object; 8 9 3 : Ljava/util/Iterator; ZLjava/util/Collection; Ljava/util/Collection; rewrite u(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; getBoost ()F A B
C clone 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; E F
G setBoost (F)V I J
K Dcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanBoostQuery M E(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;F)V O
N P rewritten reader