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

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

The newest version!
????1?.com/datomic/lucene/search/DisjunctionSumScorer com/datomic/lucene/search/ScorerDisjunctionSumScorer.java	nrScorersI
subScorersLjava/util/List;4Ljava/util/List;minimumNrMatchersscorerDocQueue(Lcom/datomic/lucene/util/ScorerDocQueue;
currentDoc
nrMatcherscurrentScoreF6(Lcom/datomic/lucene/search/Weight;Ljava/util/List;I)Vjava/io/IOException%(Lcom/datomic/lucene/search/Weight;)V
		?	java/util/List size()I"#!$	&"java/lang/IllegalArgumentException('Minimum nr of matchers must be positive*(Ljava/lang/String;)V,
)-#There must be at least 2 subScorers/	1		3initScorerDocQueue()V56
7this0Lcom/datomic/lucene/search/DisjunctionSumScorer;weight"Lcom/datomic/lucene/search/Weight;5(Lcom/datomic/lucene/search/Weight;Ljava/util/List;)V
>&com/datomic/lucene/util/ScorerDocQueue@(I)VB
AC
	Eiterator()Ljava/util/Iterator;GH!Ijava/util/IteratorKhasNext()ZMNLOnext()Ljava/lang/Object;QRLSnextDocU#
V???insert%(Lcom/datomic/lucene/search/Scorer;)ZYZ
A[se"Lcom/datomic/lucene/search/Scorer;i$Ljava/util/Iterator;score((Lcom/datomic/lucene/search/Collector;)V#com/datomic/lucene/search/Collectorc	setScorer%(Lcom/datomic/lucene/search/Scorer;)Vef
dg
VcollectjB
dk	collector%Lcom/datomic/lucene/search/Collector;*(Lcom/datomic/lucene/search/Collector;II)Zmax
firstDocID
A$advanceAfterCurrentsN
ttopDocv#
AwtopScore()Fyz
A{topNextAndAdjustElsePop}N
A~docIDadvance(I)ItopSkipToAndAdjustElsePop(I)Z??
A?target	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
ExceptionsZ(Lcom/datomic/lucene/search/Weight;Ljava/util/List;I)VY(Lcom/datomic/lucene/search/Weight;Ljava/util/List;)V
SourceFile 	?

??N*+?*?*?*?*,?%?'?
?)Y+?.?*?'?
?)Y0?.?*?2*,?4*?8??*N9:N;<N	N?N
?6
H5
8:JL#M-O5P?SDTIVMW???=?\*+,???? 9:;<	?
?
]^???56??B*?AY*?'?D?F*?4?JL+?P?"+?T?M,?WX?*?F,?\W??۱? ,]^(_`B9:?de,f5gAj?ab?Z+*?h*?iX?+*??l????9:mn?qrsu?ao?~"+*?h*??+*??l*?iX??????*"9:"mn"p"q???
??? ??U#?R *?F?r*?2?
*?u?	*X?*??? 9:?????sN??}**?F?x?**?F?|?*?*?F??*?F?r??1*?F?x*??? *Y?*?F?|b?*Y?`????*?*?2??*?F?r*?2?????}9:?>????%?/?2?@?C?S?]?`?k?m?{??az?/*???9:????#?/*???9:??#?/*???9:??????e*?F?r*?2?*XZ??*??*??*?F?x?*?u?
*??
*XZ??*?F?????*?F?r*?2???*XZ???e9:e??&	????#?.?D?O?]???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy