
com.datomic.lucene.search.spans.SpanTermQuery.class Maven / Gradle / Ivy
The newest version!
???? 1 r -com/datomic/lucene/search/spans/SpanTermQuery )com/datomic/lucene/search/spans/SpanQuery SpanTermQuery.java term Lcom/datomic/lucene/index/Term; "(Lcom/datomic/lucene/index/Term;)V ()V
this /Lcom/datomic/lucene/search/spans/SpanTermQuery; getTerm !()Lcom/datomic/lucene/index/Term; getField ()Ljava/lang/String; com/datomic/lucene/index/Term field
extractTerms (Ljava/util/Set;)V
java/util/Set add (Ljava/lang/Object;)Z terms 0Ljava/util/Set; Ljava/util/Set; toString &(Ljava/lang/String;)Ljava/lang/String; java/lang/StringBuilder '
( java/lang/String * equals ,
+ - text /
0 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 2 3
( 4 %
6 getBoost ()F 8 9
: %com/datomic/lucene/util/ToStringUtils < boost (F)Ljava/lang/String; > ?
= @
( 6 Ljava/lang/String; buffer Ljava/lang/StringBuilder; hashCode ()I F G
H
H prime I result
- java/lang/Object O getClass ()Ljava/lang/Class; Q R
P S
- obj Ljava/lang/Object; other getSpans O(Lcom/datomic/lucene/index/IndexReader;)Lcom/datomic/lucene/search/spans/Spans; java/io/IOException [ )com/datomic/lucene/search/spans/TermSpans ] $com/datomic/lucene/index/IndexReader _
termPositions I(Lcom/datomic/lucene/index/Term;)Lcom/datomic/lucene/index/TermPositions; a b
` c J(Lcom/datomic/lucene/index/TermPositions;Lcom/datomic/lucene/index/Term;)V e
^ f reader &Lcom/datomic/lucene/index/IndexReader; Code LocalVariableTable LineNumberTable LocalVariableTypeTable Signature 3(Ljava/util/Set;)V
Exceptions
SourceFile ! j >
*? *+? ? k
l j / *? ? k l # j 2 *? ? ? k l &