| Package | Description | 
|---|---|
| org.apache.solr.analytics | A solr component to compute complex analytics over search results. | 
| org.apache.solr.analytics.facet | Facets supported by the analytics component. | 
| org.apache.solr.analytics.function | Functions to use for analytics expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| ReductionCollectionManager | ExpressionFactory. createGroupingReductionManager(boolean isCloudCollection)Create a reduction manager to manage the collection of all expressions that have been created since
  ExpressionFactory.startGrouping()was called. | 
| ReductionCollectionManager | ExpressionFactory. createReductionManager(boolean isCloudCollection)Create a reduction manager to manage the collection of all expressions that have been created since
  ExpressionFactory.startRequest()was called. | 
| ReductionCollectionManager | AnalyticsGroupingManager. getReductionManager()Get the  ReductionCollectionManagerthat manages the collection of reduction data for the expressions
 contained within this grouping. | 
| ReductionCollectionManager | AnalyticsRequestManager. getUngroupedCollectionManager()Get the collection manager for ungrouped expressions, including grouped expressions if
 the old request notation is used. | 
| Constructor and Description | 
|---|
| AnalyticsGroupingManager(String name,
                        ReductionCollectionManager reductionCollectionManager,
                        Collection<AnalyticsExpression> topLevelExpressions) | 
| AnalyticsRequestManager(ReductionCollectionManager ungroupedReductionManager,
                       Collection<AnalyticsExpression> ungroupedExpressions)Create an manager with the given ungrouped expressions. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ReductionCollectionManager | AnalyticsFacet. collectionManager | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PivotNode.PivotBranch. setReductionCollectionManager(ReductionCollectionManager collectionManager) | 
| void | PivotFacet. setReductionCollectionManager(ReductionCollectionManager collectionManager) | 
| void | AnalyticsFacet. setReductionCollectionManager(ReductionCollectionManager collectionManager)Set the  ReductionCollectionManagerthat manages the collection of the expressions
 calculated with this facet. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MergingReductionCollectionManagerThe  ReductionCollectionManagerused for distributed requests. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ReductionCollectionManager | ReductionCollectionManager. createNewManager(ReductionDataCollector<?>[] reductionDataCollectors,
                Iterable<AnalyticsField> fields)Create an  ReductionCollectionManagerto manage the given collectors and fields. | 
| protected ReductionCollectionManager | MergingReductionCollectionManager. createNewManager(ReductionDataCollector<?>[] reductionDataCollectors,
                Iterable<AnalyticsField> fields) | 
| ReductionCollectionManager | ReductionCollectionManager. merge(Iterable<ReductionCollectionManager> reductionManagers)Merge this collection manager with others. | 
| Modifier and Type | Method and Description | 
|---|---|
| ReductionCollectionManager | ReductionCollectionManager. merge(Iterable<ReductionCollectionManager> reductionManagers)Merge this collection manager with others. | 
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.