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
ReductionCollectionManager that 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
ReductionCollectionManager that manages the collection of the expressions
calculated with this facet. |
Modifier and Type | Class and Description |
---|---|
class |
MergingReductionCollectionManager
The
ReductionCollectionManager used for distributed requests. |
Modifier and Type | Method and Description |
---|---|
protected ReductionCollectionManager |
ReductionCollectionManager.createNewManager(ReductionDataCollector<?>[] reductionDataCollectors,
Iterable<AnalyticsField> fields)
Create an
ReductionCollectionManager to 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-2018 Apache Software Foundation. All Rights Reserved.