
com.groupbyinc.flux.common.apache.lucene.search.TermCollectingRewrite.class Maven / Gradle / Ivy
???? 3 ? Ecom/groupbyinc/flux/common/apache/lucene/search/TermCollectingRewrite dLcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod; Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod TermCollectingRewrite.java Scom/groupbyinc/flux/common/apache/lucene/search/TermCollectingRewrite$TermCollector
TermCollector >com/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery
RewriteMethod $assertionsDisabled Z ()V
this LLcom/groupbyinc/flux/common/apache/lucene/search/TermCollectingRewrite; GLcom/groupbyinc/flux/common/apache/lucene/search/TermCollectingRewrite; getTopLevelBuilder ()Ljava/lang/Object; java/io/IOException build K(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; addClause L(Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;IF)V ?(Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;IFLcom/groupbyinc/flux/common/apache/lucene/index/TermContext;)V
topLevel TB; Ljava/lang/Object; term 5Lcom/groupbyinc/flux/common/apache/lucene/index/Term; docCount I boost F collectTerms ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery;Lcom/groupbyinc/flux/common/apache/lucene/search/TermCollectingRewrite$TermCollector;)V :com/groupbyinc/flux/common/apache/lucene/index/IndexReader ,
getContext E()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext; . /
- 0 Acom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext 2 leaves ()Ljava/util/List; 4 5
3 6 java/util/List 8 iterator ()Ljava/util/Iterator; : ; 9 < java/util/Iterator > hasNext ()Z @ A ? B next D ? E @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext G reader =()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; I J
H K field Ljava/lang/String; M N O 9com/groupbyinc/flux/common/apache/lucene/index/LeafReader Q terms J(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/Terms; S T
R U 4com/groupbyinc/flux/common/apache/lucene/index/Terms W
attributes ?Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeSource; Y Z [ getTermsEnum ?(Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery;Lcom/groupbyinc/flux/common/apache/lucene/index/Terms;Lcom/groupbyinc/flux/common/apache/lucene/util/AttributeSource;)Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; ] ^
_
a java/lang/AssertionError c
d 8com/groupbyinc/flux/common/apache/lucene/index/TermsEnum f EMPTY :Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; h i g j setReaderContext ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)V l m
n setNextEnum =(Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;)V p q
r :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; D t
g u collect ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Z w x
y 6Lcom/groupbyinc/flux/common/apache/lucene/index/Terms; termsEnum bytes 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; i$ Ljava/util/Iterator;