All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.datomic.lucene.search.TopTermsRewrite.class Maven / Gradle / Ivy

The newest version!
????1?)com/datomic/lucene/search/TopTermsRewrite[Lcom/datomic/lucene/search/TermCollectingRewrite;/com/datomic/lucene/search/TermCollectingRewriteTopTermsRewrite.java3com/datomic/lucene/search/TopTermsRewrite$ScoreTerm	ScoreTerm+com/datomic/lucene/search/TopTermsRewrite$1
=com/datomic/lucene/search/TermCollectingRewrite$TermCollector
TermCollectorsizeI(I)V()V
	this0Lcom/datomic/lucene/search/TopTermsRewrite;+Lcom/datomic/lucene/search/TopTermsRewrite;getSize()I
getMaxSizerewrites(Lcom/datomic/lucene/index/IndexReader;Lcom/datomic/lucene/search/MultiTermQuery;)Lcom/datomic/lucene/search/Query;java/io/IOException 
"java/lang/Math$min(II)I&'
%(java/util/PriorityQueue*
+H(Lcom/datomic/lucene/search/TopTermsRewrite;Ljava/util/PriorityQueue;I)V-
.collectTerms?(Lcom/datomic/lucene/index/IndexReader;Lcom/datomic/lucene/search/MultiTermQuery;Lcom/datomic/lucene/search/TermCollectingRewrite$TermCollector;)V01
2getTopLevelQuery#()Lcom/datomic/lucene/search/Query;45
6iterator()Ljava/util/Iterator;89
+:java/util/Iterator<hasNext()Z>?=@next()Ljava/lang/Object;BC=DtermLcom/datomic/lucene/index/Term;FG	H(com/datomic/lucene/search/MultiTermQueryJgetBoost()FLM
KNboostFPQ	R	addClauseD(Lcom/datomic/lucene/search/Query;Lcom/datomic/lucene/index/Term;F)VTU
V
+XincTotalNumberOfTermsZ
K[st5Lcom/datomic/lucene/search/TopTermsRewrite$ScoreTerm;i$Ljava/util/Iterator;reader&Lcom/datomic/lucene/index/IndexReader;query*Lcom/datomic/lucene/search/MultiTermQuery;maxSizestQueuePLjava/util/PriorityQueue;Ljava/util/PriorityQueue;qTQ;!Lcom/datomic/lucene/search/Query;hashCodeequals(Ljava/lang/Object;)Zjava/lang/ObjectogetClass()Ljava/lang/Class;qr
psobjLjava/lang/Object;otherCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
Exceptions	SignatureU(Lcom/datomic/lucene/index/IndexReader;Lcom/datomic/lucene/search/MultiTermQuery;)TQ;
SourceFileInnerClasses!xX
*?*??y

z
{*+	,xA*??yz{0xm*?*?#?)>?+Y?,:*+,?Y*?/?3*?7:?;:?A?'?E?:*?I,?O?Sj?W???,?Y?\?yRI]^3._`mmabmcdaeXfh,Aikz mXfg,Aij{"89:&L,MINaPjR|!}~lxD*?h?yz{Wmnx?.*+??+??*?t+?t??+?M*?,????y ..uvwz.{\]
^_`,a}?	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy