public class AttributesFacetHandler extends MultiRangeFacetHandler
RangeFacetHandler.RangeBoboDocScorerFacetHandler.FacetDataNone, FacetHandler.TermCountSize| Modifier and Type | Field and Description |
|---|---|
static char |
DEFAULT_SEPARATOR |
static String |
MAX_FACETS_PER_KEY_PROP_NAME |
static String |
SEPARATOR_PROP_NAME |
_indexFieldName, _predefinedRanges, _termListFactory_name| Constructor and Description |
|---|
AttributesFacetHandler(String name,
String indexFieldName,
TermListFactory termListFactory,
org.apache.lucene.index.Term sizePayloadTerm,
Map<String,String> facetProps) |
| Modifier and Type | Method and Description |
|---|---|
RandomAccessFilter |
buildRandomAccessFilter(String value,
Properties prop) |
RandomAccessFilter |
buildRandomAccessOrFilter(String[] vals,
Properties prop,
boolean isNot) |
static String |
convertToRangeString(String key,
char separator) |
FacetCountCollectorSource |
getFacetCountCollectorSource(BrowseSelection browseSelection,
FacetSpec ospec)
Gets a FacetCountCollector
|
int |
getFacetsPerKey(BrowseSelection browseSelection) |
char |
getSeparator(BrowseSelection browseSelection) |
getDocComparatorSource, getDocScorer, getFacetData, getFieldValues, getRawFieldValues, load, load, setMaxItemsgetNumItems, hasPredefinedRangesbuildFilter, buildRandomAccessAndFilter, clone, getDependedFacetHandler, getDependsOn, getFacetCountCollectorSource, getFieldValue, getName, getTermCountSize, loadFacetData, loadFacetData, merge, putDependedFacetHandler, setTermCountSize, setTermCountSizepublic static final char DEFAULT_SEPARATOR
public static final String SEPARATOR_PROP_NAME
public static final String MAX_FACETS_PER_KEY_PROP_NAME
public char getSeparator(BrowseSelection browseSelection)
public RandomAccessFilter buildRandomAccessFilter(String value, Properties prop) throws IOException
buildRandomAccessFilter in class MultiRangeFacetHandlerIOExceptionpublic RandomAccessFilter buildRandomAccessOrFilter(String[] vals, Properties prop, boolean isNot) throws IOException
buildRandomAccessOrFilter in class RangeFacetHandlerIOExceptionpublic int getFacetsPerKey(BrowseSelection browseSelection)
public FacetCountCollectorSource getFacetCountCollectorSource(BrowseSelection browseSelection, FacetSpec ospec)
FacetHandlergetFacetCountCollectorSource in class MultiRangeFacetHandlerbrowseSelection - selectionospec - facetSpecCopyright © 2005–2013. All rights reserved.