com.groupbyinc.flux.common.apache.lucene.search.spans.SpanNotQuery.class Maven / Gradle / Ivy
???? 4 ? Bcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNotQuery ?com/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery SpanNotQuery.java Pcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNotQuery$SpanNotWeight
SpanNotWeight include ALcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; exclude pre I post ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;)V ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;II)V
this DLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNotQuery; ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;I)V dist ()V
java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
!
#
%
' getField ()Ljava/lang/String; ) *
+ java/lang/String - equals (Ljava/lang/Object;)Z / 0
. 1 "java/lang/IllegalArgumentException 3 Clauses must have same field. 5 (Ljava/lang/String;)V 7
4 8
getInclude C()Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;
getExclude toString &(Ljava/lang/String;)Ljava/lang/String; java/lang/StringBuilder ?
@ spanNot( B append -(Ljava/lang/String;)Ljava/lang/StringBuilder; D E
@ F = >
H , J java/lang/Integer L (I)Ljava/lang/String; = N
M O ) Q = *
@ S field Ljava/lang/String; buffer Ljava/lang/StringBuilder; createWeight ?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;ZF)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight; java/io/IOException [ Y Z
] @com/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight _ getTermContexts T([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight;)Ljava/util/Map; a b
c =com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher e
java/util/Map g(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNotQuery;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Ljava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight;F)V i
j searcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; needsScores Z boost F
includeWeight BLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight;
excludeWeight rewrite u(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; u v
w reader