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

com.groupbyinc.flux.common.apache.lucene.search.grouping.CollapseTopFieldDocs.class Maven / Gradle / Ivy

????4?Mcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs?(Ljava/lang/String;J[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;[Ljava/lang/Object;F)V|(J[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;F)V

		thisOLcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;	totalHitsJ	scoreDocs;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;
sortFields<[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;valuesmaxScoreFtieBreakLessThan'(Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs$ShardRef;Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs$ShardRef;Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)Z
getShardIndex=(Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)I()

*	,hitIndexI./	
0java/lang/AssertionError2()V4
35firstXLcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs$ShardRef;firstDoc:Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;second	secondDocfirstShardIndexsecondShardIndexmerge?(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;II[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;java/lang/StringAequals(Ljava/lang/Object;)ZCD
BE"java/lang/IllegalArgumentExceptionGjava/lang/StringBuilderI
J5%collapse field differ across shards [Lappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;NO
JP] != [R]TtoString()Ljava/lang/String;VW
JX(Ljava/lang/String;)VZ
H[?(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;)V]
^4com/groupbyinc/flux/common/apache/lucene/search/SortaP[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/CollapseTopFieldDocs;c;com/groupbyinc/flux/common/apache/lucene/util/PriorityQueuee	g 	i(IZ)Vk

ladd&(Ljava/lang/Object;)Ljava/lang/Object;no
fpgetMaxScore()Frs
tjava/lang/Mathvmax(FF)Fxy
wz?8com/groupbyinc/flux/common/apache/lucene/search/ScoreDoc}java/lang/Objectjava/util/ArrayList?
?5min(II)I??
w?java/util/HashSet?
?5java/util/List?
java/util/Set?size()I??
f?top()Ljava/lang/Object;??
f?
shardIndex?/	
?contains?D??	updateTop??
f?pop??
f?nD??	~???toArray(([Ljava/lang/Object;)[Ljava/lang/Object;???? getSort>()[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;??
b?
?ishardshardIDXhitsrefhit
collapseValueLjava/lang/Object;hitListLLjava/util/List;Ljava/util/List;collapseList$Ljava/util/List;requestedResultWindow
numIterOnHitshitUptoseen#Ljava/util/Set;Ljava/util/Set;sort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;start	shardHits
setShardIndex
collapseFieldqueue?Lcom/groupbyinc/flux/common/apache/lucene/util/PriorityQueue;=Lcom/groupbyinc/flux/common/apache/lucene/util/PriorityQueue;
totalHitCount
availHitCountjava/lang/Class?desiredAssertionStatus()Z??
??CodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
SourceFileInnerClasses1
??* ?*+?*???H
 !"#$%?-./0&'??J*+?+6,-?+6?????-?*?1,?1??3Y?6?*?1,?1????>J78J9:J;8J<:C=/<>/?"Z[]^_` d9e??@	?@?"	-2?:6-??H-2??F?3?HY?JY?KM?Q?QS?Q-2??QU?Q?Y?\??????Y*-?_:	76	`8
6-??Z-2:?ha7?j?<?j??3	?j?`6	?
Y???m?qW
?u?{8
????	?|8
	??~:??:???Y??:
??Y??:`6	??66??Y??:??????????
:-??2?j?12:-??2?Y?1Z`?12:???(?1-??2?j????W?????W?????W?
?????
??W??W??1-??2?j????W?	??W??0
?~????:????:?Y*??
????L?/|K?o^?/?	? ?#3??8E??:^??????
?
???/??/??/??????/?/?c??
b???e??h??/	l?$%
?#? #?*???
?
?????b?????5???!?Q?W?b?e?h?l?v?|????????????????????????????????&?)?3?E?^?j?}???????????????????????????????????B?E??bdBf?CbdBff???bdBff?????+bdBf????\
~???bdBf???4?4?ך??-??%?@??






© 2015 - 2025 Weber Informatics LLC | Privacy Policy