com.browseengine.bobo.facets.impl
Class MultiValueWithWeightFacetHandler

java.lang.Object
  extended by com.browseengine.bobo.facets.FacetHandler<MultiValueFacetDataCache>
      extended by com.browseengine.bobo.facets.impl.MultiValueFacetHandler
          extended by com.browseengine.bobo.facets.impl.MultiValueWithWeightFacetHandler
All Implemented Interfaces:
FacetScoreable

public class MultiValueWithWeightFacetHandler
extends MultiValueFacetHandler


Nested Class Summary
 
Nested classes/interfaces inherited from class com.browseengine.bobo.facets.impl.MultiValueFacetHandler
MultiValueFacetHandler.MultiValueDocScorer, MultiValueFacetHandler.MultiValueFacetCountCollector
 
Nested classes/interfaces inherited from class com.browseengine.bobo.facets.FacetHandler
FacetHandler.FacetDataNone, FacetHandler.TermCountSize
 
Field Summary
 
Fields inherited from class com.browseengine.bobo.facets.impl.MultiValueFacetHandler
_depends, _indexFieldName, _maxItems, _sizePayloadTerm, _termListFactory
 
Fields inherited from class com.browseengine.bobo.facets.FacetHandler
_name
 
Constructor Summary
MultiValueWithWeightFacetHandler(String name)
           
MultiValueWithWeightFacetHandler(String name, String indexFieldName)
           
MultiValueWithWeightFacetHandler(String name, String indexFieldName, TermListFactory termListFactory)
           
 
Method Summary
 RandomAccessFilter buildRandomAccessFilter(String value, Properties prop)
           
 MultiValueWithWeightFacetDataCache load(BoboIndexReader reader, BoboIndexReader.WorkArea workArea)
           
 
Methods inherited from class com.browseengine.bobo.facets.impl.MultiValueFacetHandler
buildRandomAccessAndFilter, buildRandomAccessOrFilter, getDocComparatorSource, getDocScorer, getFacetCountCollectorSource, getFieldValues, getNumItems, getRawFieldValues, load, setMaxItems
 
Methods inherited from class com.browseengine.bobo.facets.FacetHandler
buildFilter, clone, getDependedFacetHandler, getDependsOn, getFacetCountCollectorSource, getFacetData, getFieldValue, getName, getTermCountSize, loadFacetData, loadFacetData, merge, putDependedFacetHandler, setTermCountSize, setTermCountSize
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiValueWithWeightFacetHandler

public MultiValueWithWeightFacetHandler(String name,
                                        String indexFieldName,
                                        TermListFactory termListFactory)

MultiValueWithWeightFacetHandler

public MultiValueWithWeightFacetHandler(String name,
                                        String indexFieldName)

MultiValueWithWeightFacetHandler

public MultiValueWithWeightFacetHandler(String name)
Method Detail

buildRandomAccessFilter

public RandomAccessFilter buildRandomAccessFilter(String value,
                                                  Properties prop)
                                           throws IOException
Overrides:
buildRandomAccessFilter in class MultiValueFacetHandler
Throws:
IOException

load

public MultiValueWithWeightFacetDataCache load(BoboIndexReader reader,
                                               BoboIndexReader.WorkArea workArea)
                                        throws IOException
Overrides:
load in class MultiValueFacetHandler
Throws:
IOException


Copyright © 2005-2013. All Rights Reserved.