org.apache.solr.handler.component
Class FieldFacetStats

java.lang.Object
  extended by org.apache.solr.handler.component.FieldFacetStats

public class FieldFacetStats
extends Object

9/10/2009 - Moved out of StatsComponent to allow open access to UnInvertedField FieldFacetStats is a utility to accumulate statistics on a set of values in one field, for facet values present in another field.

See Also:
StatsComponent

Field Summary
 Map<String,StatsValues> facetStatsValues
           
 String name
           
 
Constructor Summary
FieldFacetStats(String name, FieldCache.DocTermsIndex si, SchemaField field_sf, SchemaField facet_sf, int numStatsTerms)
           
 
Method Summary
 boolean accumulateTermNum(int statsTermNum, BytesRef value)
           
 boolean facet(int docID, BytesRef v)
           
 boolean facetTermNum(int docID, int statsTermNum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final String name

facetStatsValues

public final Map<String,StatsValues> facetStatsValues
Constructor Detail

FieldFacetStats

public FieldFacetStats(String name,
                       FieldCache.DocTermsIndex si,
                       SchemaField field_sf,
                       SchemaField facet_sf,
                       int numStatsTerms)
Method Detail

facet

public boolean facet(int docID,
                     BytesRef v)

facetTermNum

public boolean facetTermNum(int docID,
                            int statsTermNum)

accumulateTermNum

public boolean accumulateTermNum(int statsTermNum,
                                 BytesRef value)


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