Apache Solr Search Server: Analytics Component module
Packages 
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.facet.compare
Comparators used to sort the buckets of an analytics facet.
org.apache.solr.analytics.function
Functions to use for analytics expressions.
org.apache.solr.analytics.function.field
Fields to use for analytics expressions.
org.apache.solr.analytics.function.mapping
Mapping functions to use for analytics expressions.
org.apache.solr.analytics.function.reduction
Reduction functions to use for analytics expressions.
org.apache.solr.analytics.function.reduction.data
Reduction data collectors to use while computing analytics expressions.
org.apache.solr.analytics.plugin
MBean plugins for stats collection
org.apache.solr.analytics.stream
Classes to manage the I/O between shards.
org.apache.solr.analytics.stream.reservation
Reservation classes for a single type of data being stored by one Reduction Data Collector.
org.apache.solr.analytics.stream.reservation.read
Reading classes for a single type of data being stored by one Reduction Data Collector.
org.apache.solr.analytics.stream.reservation.write
Writing classes for a single type of data being stored by one Reduction Data Collector.
org.apache.solr.analytics.util
Utility classes for the analytics component.
org.apache.solr.analytics.util.function
Pure java functional interfaces.
org.apache.solr.analytics.value
Value types for analytics expressions.
org.apache.solr.analytics.value.constant
Constant values to be used in analytics expressions.
org.apache.solr.handler
Handler for distributed analytics requests to shards.
org.apache.solr.handler.component
Search component for the analytics component
org.apache.solr.response
Response Writer for distributed analytics response from a shard.