com.groupbyinc.flux.common.apache.lucene.queries.BlendedTermQuery.class Maven / Gradle / Ivy
???? 4@ Acom/groupbyinc/flux/common/apache/lucene/queries/BlendedTermQuery 5com/groupbyinc/flux/common/apache/lucene/search/Query BlendedTermQuery.java Ccom/groupbyinc/flux/common/apache/lucene/queries/BlendedTermQuery$3 Ccom/groupbyinc/flux/common/apache/lucene/queries/BlendedTermQuery$2 Ccom/groupbyinc/flux/common/apache/lucene/queries/BlendedTermQuery$1
terms 6[Lcom/groupbyinc/flux/common/apache/lucene/index/Term; boosts [F
equalTerms $assertionsDisabled Z ;([Lcom/groupbyinc/flux/common/apache/lucene/index/Term;[F)V ()V
"java/lang/IllegalArgumentException terms must not be null or empty (Ljava/lang/String;)V
! 'boosts must have the same size as terms #
% ' this CLcom/groupbyinc/flux/common/apache/lucene/queries/BlendedTermQuery; rewrite u(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; java/io/IOException - + ,
/ :com/groupbyinc/flux/common/apache/lucene/index/IndexReader 1
getContext E()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext; 3 4
2 5 :com/groupbyinc/flux/common/apache/lucene/index/TermContext 7 Acom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext 9 =[Lcom/groupbyinc/flux/common/apache/lucene/index/TermContext; ; [I = build ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/common/apache/lucene/index/TermContext; ? @
8 A docFreq ()I C D
8 E maxDoc G D
2 H blend }([Lcom/groupbyinc/flux/common/apache/lucene/index/TermContext;ILcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)V J K
L
topLevelQuery ?([Lcom/groupbyinc/flux/common/apache/lucene/index/Term;[Lcom/groupbyinc/flux/common/apache/lucene/index/TermContext;[II)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; N O
P i I reader