
com.groupbyinc.flux.common.apache.lucene.search.spans.SpanNearQuery.class Maven / Gradle / Ivy
???? 3 ? Ccom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery ?com/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery java/lang/Cloneable SpanNearQuery.java Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$GapSpans GapSpans Pcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$SpanGapQuery SpanGapQuery Rcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$SpanNearWeight SpanNearWeight Kcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$Builder Builder clauses Ljava/util/List; SLjava/util/List; slop I inOrder Z field Ljava/lang/String; newOrderedNearQuery a(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$Builder; (Ljava/lang/String;Z)V
! newUnorderedNearQuery G([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;IZ)V H([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;IZZ)V %
& this ELcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery; B[Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; Ljava/lang/Deprecated; ()V ,
- java/util/ArrayList / (I)V 1
0 2 4 * 7 getField ()Ljava/lang/String; 9 :
; java/lang/String = equals (Ljava/lang/Object;)Z ? @
> A "java/lang/IllegalArgumentException C Clauses must have same field. E (Ljava/lang/String;)V G
D H java/util/List J add L @ K M O Q clause ALcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; arr$ len$ i$ clausesIn collectPayloads
getClauses D()[Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; size ()I \ ] K ^ toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ` a K b getSlop isInOrder ()Z toString &(Ljava/lang/String;)Ljava/lang/String; java/lang/StringBuilder i
j -
spanNear([ l append -(Ljava/lang/String;)Ljava/lang/StringBuilder; n o
j p iterator ()Ljava/util/Iterator; r s K t java/util/Iterator v hasNext x f w y next ()Ljava/lang/Object; { | w } g h
, ? ], ? (I)Ljava/lang/StringBuilder; n ?
j ? (Z)Ljava/lang/StringBuilder; n ?
j ? ) ? getBoost ()F ? ?
? ;com/groupbyinc/flux/common/apache/lucene/util/ToStringUtils ? boost (F)Ljava/lang/String; ? ?
? ? g :
j ? buffer Ljava/lang/StringBuilder; i WLjava/util/Iterator; Ljava/util/Iterator; createWeight ?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight; java/io/IOException ?
0 - ? ?
? getTermContexts '(Ljava/util/Collection;)Ljava/util/Map; ? ?
? =com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher ?
java/util/Map ? ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V ?
? q searcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; needsScores
subWeights TLjava/util/List; rewrite u(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; ? ?
? get (I)Ljava/lang/Object; ? ? K ? :com/groupbyinc/flux/common/apache/lucene/index/IndexReader ? clone 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; ? ?
? c query rewritten reader