
com.groupbyinc.flux.common.apache.lucene.queries.payloads.PayloadNearQuery.class Maven / Gradle / Ivy
???? 3 ? Jcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery Ccom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery PayloadNearQuery.java Ljava/lang/Deprecated; Lcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery$1 `com/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery$PayloadNearSpanScorer PayloadNearSpanScorer Wcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery$PayloadSpans PayloadSpans `com/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery$PayloadNearSpanWeight PayloadNearSpanWeight fieldName Ljava/lang/String; function KLcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadFunction; G([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;IZ)V Pcom/groupbyinc/flux/common/apache/lucene/queries/payloads/AveragePayloadFunction ()V
?([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;IZLcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadFunction;)V
this LLcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery; clauses B[Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; slop I inOrder Z
( ?com/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery * getField ()Ljava/lang/String; , -
+ . )all clauses must have same non null field 0 java/util/Objects 2 requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 4 5
3 6 java/lang/String 8 : &(Ljava/lang/Object;)Ljava/lang/Object; 4 <
3 = Icom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadFunction ? A createWeight ?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight; java/io/IOException E java/util/ArrayList G
H Ljava/util/List; " J K java/util/List M iterator ()Ljava/util/Iterator; O P N Q java/util/Iterator S hasNext ()Z U V T W next ()Ljava/lang/Object; Y Z T [ C D
+ ] add (Ljava/lang/Object;)Z _ ` N a getTermContexts '(Ljava/util/Collection;)Ljava/util/Map; c d
e =com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher g
java/util/Map i ?(Lcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Ljava/util/Map;)V k
l q ALcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; i$ Ljava/util/Iterator; searcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; needsScores
subWeights TLjava/util/List; clone N()Lcom/groupbyinc/flux/common/apache/lucene/queries/payloads/PayloadNearQuery; size ()I y z N { # get (I)Ljava/lang/Object; ~ N ? 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query; w ?
+ ? $ % ? &