com.browseengine.bobo.facets.data
Class MultiValueWithWeightFacetDataCache<T>

java.lang.Object
  extended by com.browseengine.bobo.facets.data.FacetDataCache<T>
      extended by com.browseengine.bobo.facets.data.MultiValueFacetDataCache<T>
          extended by com.browseengine.bobo.facets.data.MultiValueWithWeightFacetDataCache<T>
All Implemented Interfaces:
Serializable

public class MultiValueWithWeightFacetDataCache<T>
extends MultiValueFacetDataCache<T>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.browseengine.bobo.facets.data.MultiValueFacetDataCache
MultiValueFacetDataCache.AllocOnlyLoader, MultiValueFacetDataCache.MultiFacetDocComparatorSource
 
Nested classes/interfaces inherited from class com.browseengine.bobo.facets.data.FacetDataCache
FacetDataCache.FacetDocComparatorSource
 
Field Summary
 BigNestedIntArray _weightArray
           
 
Fields inherited from class com.browseengine.bobo.facets.data.MultiValueFacetDataCache
_maxItems, _nestedArray, _overflow
 
Fields inherited from class com.browseengine.bobo.facets.data.FacetDataCache
freqs, maxIDs, minIDs, orderArray, valArray
 
Constructor Summary
MultiValueWithWeightFacetDataCache()
           
 
Method Summary
 void load(String fieldName, org.apache.lucene.index.IndexReader reader, TermListFactory<T> listFactory, BoboIndexReader.WorkArea workArea)
          loads multi-value facet data.
 
Methods inherited from class com.browseengine.bobo.facets.data.MultiValueFacetDataCache
getBufferedLoader, getNumItems, load, load, logOverflow, setMaxItems
 
Methods inherited from class com.browseengine.bobo.facets.data.FacetDataCache
convert, getDictValueCount, getNegativeValueCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_weightArray

public final BigNestedIntArray _weightArray
Constructor Detail

MultiValueWithWeightFacetDataCache

public MultiValueWithWeightFacetDataCache()
Method Detail

load

public void load(String fieldName,
                 org.apache.lucene.index.IndexReader reader,
                 TermListFactory<T> listFactory,
                 BoboIndexReader.WorkArea workArea)
          throws IOException
loads multi-value facet data. This method uses a workarea to prepare loading.

Overrides:
load in class MultiValueFacetDataCache<T>
Parameters:
fieldName -
reader -
listFactory -
workArea -
Throws:
IOException


Copyright © 2005-2013. All Rights Reserved.