Class FacetStream

java.lang.Object
org.apache.solr.client.solrj.io.stream.TupleStream
org.apache.solr.client.solrj.io.stream.FacetStream
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, Expressible, ParallelMetricsRollup, org.apache.solr.common.MapSerializable, org.apache.solr.common.MapWriter, org.apache.solr.common.NavigableObject, org.noggit.JSONWriter.Writable

public class FacetStream extends TupleStream implements Expressible, ParallelMetricsRollup
The FacetStream abstracts the output from the JSON facet API as a Stream of Tuples. This provides an alternative to the RollupStream which uses Map/Reduce to perform aggregations.
Since:
6.0.0
See Also: