org.apache.solr.handler.component
Interface StatsValues


public interface StatsValues

StatsValue defines the interface for the collection of statistical values about fields and facets.


Method Summary
 void accumulate(BytesRef value)
          Accumulate the values based on the given value
 void accumulate(BytesRef value, int count)
          Accumulate the values based on the given value
 void accumulate(NamedList stv)
          Accumulate the values based on those in the given NamedList
 void addFacet(String facetName, Map<String,StatsValues> facetValues)
          Adds the facet statistics for the facet with the given name
 void addMissing(int count)
          Updates the statistics when multiple documents are missing a value
 NamedList<?> getStatsValues()
          Translates the values into a NamedList representation
 void missing()
          Updates the statistics when a document is missing a value
 

Method Detail

accumulate

void accumulate(NamedList stv)
Accumulate the values based on those in the given NamedList

Parameters:
stv - NamedList whose values will be used to accumulate the current values

accumulate

void accumulate(BytesRef value)
Accumulate the values based on the given value

Parameters:
value - Value to use to accumulate the current values

accumulate

void accumulate(BytesRef value,
                int count)
Accumulate the values based on the given value

Parameters:
value - Value to use to accumulate the current values
count - number of times to accumulate this value

missing

void missing()
Updates the statistics when a document is missing a value


addMissing

void addMissing(int count)
Updates the statistics when multiple documents are missing a value

Parameters:
count - number of times to count a missing value

addFacet

void addFacet(String facetName,
              Map<String,StatsValues> facetValues)
Adds the facet statistics for the facet with the given name

Parameters:
facetName - Name of the facet
facetValues - Facet statistics on a per facet value basis

getStatsValues

NamedList<?> getStatsValues()
Translates the values into a NamedList representation

Returns:
NamedList representation of the current values


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.