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

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

There is a newer version: 59
Show newest version
????3cGcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearchjava/lang/ObjectGroupingSearch.java>com/groupbyinc/flux/common/apache/lucene/util/Bits$MatchNoBits2com/groupbyinc/flux/common/apache/lucene/util/BitsMatchNoBits
groupFieldLjava/lang/String;
groupFunctionGLcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;valueSourceContextLjava/util/Map;Ljava/util/Map<**>;groupEndDocs7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;	groupSort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;sortWithinGroupgroupDocsOffsetIgroupDocsLimitfillSortFieldsZ
includeScoresincludeMaxScore
maxCacheRAMMBLjava/lang/Double;maxDocsToCacheLjava/lang/Integer;cacheScores	allGroups
allGroupHeadsinitialSizematchingGroupsLjava/util/Collection;Ljava/util/Collection<*>;matchingGroupHeads4Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;(Ljava/lang/String;)V?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V+-
.thisILcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;Y(Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map;)V:(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V()V+4
54com/groupbyinc/flux/common/apache/lucene/search/Sort7	RELEVANCE9	8:	<	>	@	B	D%	F	H
	J	L	Nsearch?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;II)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups;java/io/IOExceptionRgroupByFieldOrFunctionTQ
UgroupByDocBlockWQ
Xjava/lang/IllegalStateExceptionZ=Either groupField, groupFunction or groupEndDocs must be set.\+,
[^searcher?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;querygroupOffset
groupLimitdcom/groupbyinc/flux/common/apache/lucene/search/grouping/function/FunctionFirstPassGroupingCollectore?(Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;I)V+g
fh#	j\com/groupbyinc/flux/common/apache/lucene/search/grouping/function/FunctionAllGroupsCollectorl+2
mn[com/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractFirstPassGroupingCollectorpScom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractAllGroupsCollectorr$	t`com/groupbyinc/flux/common/apache/lucene/search/grouping/function/FunctionAllGroupHeadsCollectorv?(Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;)V+x
wy\com/groupbyinc/flux/common/apache/lucene/search/grouping/term/TermFirstPassGroupingCollector{L(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;I)V+}
|~Tcom/groupbyinc/flux/common/apache/lucene/search/grouping/term/TermAllGroupsCollector?(Ljava/lang/String;I)V+?
??Xcom/groupbyinc/flux/common/apache/lucene/search/grouping/term/TermAllGroupHeadsCollector?create?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;I)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractAllGroupHeadsCollector;??
??Wcom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractAllGroupHeadsCollector?java/util/ArrayList?
?5java/util/List?add(Ljava/lang/Object;)Z????size()I????9com/groupbyinc/flux/common/apache/lucene/search/Collector?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????<[Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;?>com/groupbyinc/flux/common/apache/lucene/search/MultiCollector?wrapy([Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;??
??	? !	?=com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher?5com/groupbyinc/flux/common/apache/lucene/search/Query?@com/groupbyinc/flux/common/apache/lucene/search/CachingCollector?"	?java/lang/Double?doubleValue()D??
???(Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;ZD)Lcom/groupbyinc/flux/common/apache/lucene/search/CachingCollector;??
??java/lang/Integer?intValue??
???(Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;ZI)Lcom/groupbyinc/flux/common/apache/lucene/search/CachingCollector;??
??u(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)VP?
??	getGroups()Ljava/util/Collection;??
s?&'	?java/util/Collections?	emptyList()Ljava/util/List;??
??getIndexReader>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;??
??:com/groupbyinc/flux/common/apache/lucene/index/IndexReader?maxDoc??
??retrieveGroupHeads>(I)Lcom/groupbyinc/flux/common/apache/lucene/util/FixedBitSet;??
??)*	?(I)V+?
?	?getTopGroups(IZ)Ljava/util/Collection;??
q?Bcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups?9com/groupbyinc/flux/common/apache/lucene/search/SortField?Bcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupDocs???([Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;[Lcom/groupbyinc/flux/common/apache/lucene/search/SortField;II[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupDocs;F)V+?
??java/util/Collection?	?ecom/groupbyinc/flux/common/apache/lucene/search/grouping/function/FunctionSecondPassGroupingCollector??(Ljava/util/Collection;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;IZZZLcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map;)V+?
??]com/groupbyinc/flux/common/apache/lucene/search/grouping/term/TermSecondPassGroupingCollector??(Ljava/lang/String;Ljava/util/Collection;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;IZZZ)V+
\com/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractSecondPassGroupingCollectorisCached()Z
?replay>(Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)V

?G(I)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups;?
??valueOf(I)Ljava/lang/Integer;
?Z(Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups;Ljava/lang/Integer;)V+
?allGroupsCollectorULcom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractAllGroupsCollector;allGroupHeadsCollectorYLcom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractAllGroupHeadsCollector;firstPassCollector]Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractFirstPassGroupingCollector;
collectorsMLjava/util/List;Ljava/util/List;
firstRound;Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;secondPassCollector^Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/AbstractSecondPassGroupingCollector;topNcachedCollectorBLcom/groupbyinc/flux/common/apache/lucene/search/CachingCollector;topSearchGroups^Ljava/util/Collection;topNInsideGroupcreateNormalizedWeightr(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;,-
?.Ocom/groupbyinc/flux/common/apache/lucene/search/grouping/BlockGroupingCollector0s(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;IZLcom/groupbyinc/flux/common/apache/lucene/search/Weight;)V+2
13?(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;IIIZ)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups;?5
168Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;cQLcom/groupbyinc/flux/common/apache/lucene/search/grouping/BlockGroupingCollector;setCachingInMBM(DZ)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;(D)Ljava/lang/Double;=
?>D
setCachingM(IZ)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;disableCachingK()Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;setGroupSort?(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;setSortWithinGroupsetGroupDocsOffsetL(I)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;setGroupDocsLimitsetFillSortFieldsL(Z)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/GroupingSearch;setIncludeScoressetIncludeMaxScoresetAllGroupsgetAllMatchingGroupssetAllGroupHeadsgetAllGroupHeads6()Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;setInitialSize	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable](Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map<**>;)V?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/queries/function/ValueSource;Ljava/util/Map<**>;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V
StackMapTable
Exceptions?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;II)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups;?(Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;II)Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/TopGroups<*>;3()Ljava/util/Collection;
SourceFileInnerClasses!
U !"#$%&'U()*+,VA	*+?/?W	01	X
UV+2V]	*+,?/?W 	01	
	Y	X
`aUZ+3VA	*+?/?W	01	X
jk+-V?>*?6*?;?=*?;??*?A*?C*?E*??G*+?I*,?K*-?M*?O?W4>01>>
>>Y>X2m;<?AB!I(n-o2p7q=rU[PQV?3*?I?
*?K?
*+,?V?*?O?
*+,?Y??[Y]?_?W43013`a3b3c3dX????)?\	]SU^TQV??`6*?K?]?fY*?K*?M*?=?i:*?k??mY*?K*?M?o:?:*?u??wY*?K*?M*???z:?X:?R?|Y*?I*?=?:*?k???Y*?I*?G??:?:*?u?*?I*??*?G??:?:*?u?
*?k?T??Y??:		??W*?k?
	??W*?u?
	??W		??????????:
?:
:	*???
*???;*???
*??*??????:	?
*??*??????:	+,	?ǧ
+,
??*?k?*?˵ͧ
*?ӵ?*?u?*+?׶ܶ??*?Y+?׶ܷ??*???:???Y?????????*??*?A`6*?K?/??Y*?=*??*?C*?E*??*?K*?M??:
?(?Y*?I*?=*??*?C*?E*??:
	?	?	?
	
?
?
+,
??*?k? ??Y
*???*?͹???
*????W?<^$CB%d???E!	"#
$%
?01?`a?b?c?d?&z
????n"#
k'(	??)'??+;L$%
Y?E 	??)*X?4??
?$?+???B?I?a?g?z???????????????????????????????*?1?F?X?b?i?p?|????????????????????;?H?R?Y?`?}?\u??q?s??-q?s??
?#???????qs???	?(??=?$#]SWQV?	M`6+*?O?/:?1Y*?=*?C?4:+,??*??*?A`6*??*??*??7?W\	M01M`aMbMcMdG&<8&'9:8+X???&?-?8?]SU_;<V^*'????*??*??*?W 01@"X??
??ABV^*???*??*??*?W 01 "X

CDV>*??*??*?W01X
EFV?*+?=*?W01X
%&GFV?*+??*?W01X
12HIV?*??*?W01X
<=JIV?*?A*?W01X
GHKLV?*??*?W01X
RSMLV?*?C*?W01X
]^NLV?*?E*?W01X
hiOLV?*?k*?W01#X
wxP?V/*?ͰW01X?U`QLV?*?u*?W01$X
??RSV/*??W01X?TIV?*?G*?W01%X
??ab
	
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy