
com.datomic.lucene.search.Query.class Maven / Gradle / Ivy
The newest version!
???? 1 ? com/datomic/lucene/search/Query java/lang/Object java/io/Serializable java/lang/Cloneable
Query.java -com/datomic/lucene/search/BooleanClause$Occur
'com/datomic/lucene/search/BooleanClause Occur boost F ()V
this !Lcom/datomic/lucene/search/Query; setBoost (F)V b getBoost ()F toString &(Ljava/lang/String;)Ljava/lang/String; ()Ljava/lang/String; !
# createWeight H(Lcom/datomic/lucene/search/Searcher;)Lcom/datomic/lucene/search/Weight; java/io/IOException ' 'java/lang/UnsupportedOperationException )
* searcher $Lcom/datomic/lucene/search/Searcher; weight Ljava/lang/Deprecated; "com/datomic/lucene/search/Searcher 0 createNormalizedWeight E(Lcom/datomic/lucene/search/Query;)Lcom/datomic/lucene/search/Weight; 2 3
1 4 rewrite I(Lcom/datomic/lucene/index/IndexReader;)Lcom/datomic/lucene/search/Query; reader &Lcom/datomic/lucene/index/IndexReader; combine E([Lcom/datomic/lucene/search/Query;)Lcom/datomic/lucene/search/Query; java/util/HashSet <
= &com/datomic/lucene/search/BooleanQuery ? isCoordDisabled ()Z A B
@ C
getClauses ,()[Lcom/datomic/lucene/search/BooleanClause; E F
@ G getOccur 1()Lcom/datomic/lucene/search/BooleanClause$Occur; I J
K SHOULD /Lcom/datomic/lucene/search/BooleanClause$Occur; M N O getQuery #()Lcom/datomic/lucene/search/Query; Q R
S add (Ljava/lang/Object;)Z U V
= W size ()I Y Z
= [ iterator ()Ljava/util/Iterator; ] ^
= _ java/util/Iterator a next ()Ljava/lang/Object; c d b e (Z)V g
@ h hasNext j B b k S(Lcom/datomic/lucene/search/Query;Lcom/datomic/lucene/search/BooleanClause$Occur;)V U m
@ n j I bq (Lcom/datomic/lucene/search/BooleanQuery; query clauses *[Lcom/datomic/lucene/search/BooleanClause;
splittable Z i i$ Ljava/util/Iterator; queries "[Lcom/datomic/lucene/search/Query; uniques 6Ljava/util/HashSet; Ljava/util/HashSet; result extractTerms (Ljava/util/Set;)V terms 0Ljava/util/Set; Ljava/util/Set; mergeBooleanQueries L([Lcom/datomic/lucene/search/BooleanQuery;)Lcom/datomic/lucene/search/Query;
@ _ ,(Lcom/datomic/lucene/search/BooleanClause;)V U ?
@ ? clause )Lcom/datomic/lucene/search/BooleanClause; booleanQuery arr$ )[Lcom/datomic/lucene/search/BooleanQuery; len$ clause2
allClauses >Ljava/util/HashSet;
coordDisabled
getSimilarity L(Lcom/datomic/lucene/search/Searcher;)Lcom/datomic/lucene/search/Similarity; (()Lcom/datomic/lucene/search/Similarity; ? ?
1 ? clone $java/lang/CloneNotSupportedException ? ? d
? java/lang/RuntimeException ? java/lang/StringBuilder ?
? Clone not supported: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ?
getMessage ?
? ?
? ? (Ljava/lang/String;)V ?
? ? e &Ljava/lang/CloneNotSupportedException; hashCode java/lang/Float ? floatToIntBits (F)I ? ?
? ? prime equals getClass ()Ljava/lang/Class; ? ?
? obj Ljava/lang/Object; other Code LocalVariableTable LineNumberTable
Exceptions
Deprecated RuntimeVisibleAnnotations LocalVariableTypeTable Signature 3(Ljava/util/Set;)V
SourceFile InnerClasses! ? 8
*? *? ? ?
?
1 2 ? : *#? ? ? ? 8 ? / *? ? ? ? > ? 1 *"? $? ? ? S % &