public class GeoSimpleFacetHandler extends RuntimeFacetHandler<FacetHandler.FacetDataNone>
| Modifier and Type | Class and Description |
|---|---|
static class |
GeoSimpleFacetHandler.GeoFacetDocComparatorSource |
static class |
GeoSimpleFacetHandler.GeoLatLonRange |
FacetHandler.FacetDataNone, FacetHandler.TermCountSize| Modifier and Type | Field and Description |
|---|---|
protected RangeFacetHandler |
_latFacetHandler |
protected String |
_latFacetName |
protected RangeFacetHandler |
_longFacetHandler |
protected String |
_longFacetName |
_name| Constructor and Description |
|---|
GeoSimpleFacetHandler(String name,
String latFacetName,
String longFacetName) |
| Modifier and Type | Method and Description |
|---|---|
RandomAccessFilter |
buildRandomAccessAndFilter(String[] vals,
Properties props) |
RandomAccessFilter |
buildRandomAccessFilter(String val,
Properties props) |
RandomAccessFilter |
buildRandomAccessOrFilter(String[] vals,
Properties props,
boolean isNot) |
DocComparatorSource |
getDocComparatorSource()
builds a comparator to determine how sorting is done
|
FacetCountCollectorSource |
getFacetCountCollectorSource(BrowseSelection sel,
FacetSpec fspec)
Gets a FacetCountCollector
|
String[] |
getFieldValues(BoboIndexReader reader,
int docid)
Gets the field value
|
Object[] |
getRawFieldValues(BoboIndexReader reader,
int docid) |
FacetHandler.FacetDataNone |
load(BoboIndexReader reader)
Load information from an index reader, initialized by
BoboIndexReader |
close, getFacetData, loadFacetData, loadFacetDatabuildFilter, clone, getDependedFacetHandler, getDependsOn, getFacetCountCollectorSource, getFieldValue, getName, getNumItems, getTermCountSize, load, merge, putDependedFacetHandler, setTermCountSize, setTermCountSizeprotected final String _latFacetName
protected final String _longFacetName
protected RangeFacetHandler _latFacetHandler
protected RangeFacetHandler _longFacetHandler
public RandomAccessFilter buildRandomAccessFilter(String val, Properties props) throws IOException
buildRandomAccessFilter in class FacetHandler<FacetHandler.FacetDataNone>IOExceptionpublic RandomAccessFilter buildRandomAccessAndFilter(String[] vals, Properties props) throws IOException
buildRandomAccessAndFilter in class FacetHandler<FacetHandler.FacetDataNone>IOExceptionpublic RandomAccessFilter buildRandomAccessOrFilter(String[] vals, Properties props, boolean isNot) throws IOException
buildRandomAccessOrFilter in class FacetHandler<FacetHandler.FacetDataNone>IOExceptionpublic FacetCountCollectorSource getFacetCountCollectorSource(BrowseSelection sel, FacetSpec fspec)
FacetHandlergetFacetCountCollectorSource in class FacetHandler<FacetHandler.FacetDataNone>sel - selectionfspec - facetSpecpublic String[] getFieldValues(BoboIndexReader reader, int docid)
FacetHandlergetFieldValues in class FacetHandler<FacetHandler.FacetDataNone>reader - index readerdocid - docFacetHandler.getFieldValue(BoboIndexReader,int)public Object[] getRawFieldValues(BoboIndexReader reader, int docid)
getRawFieldValues in class FacetHandler<FacetHandler.FacetDataNone>public FacetHandler.FacetDataNone load(BoboIndexReader reader) throws IOException
FacetHandlerBoboIndexReaderload in class FacetHandler<FacetHandler.FacetDataNone>reader - readerIOExceptionpublic DocComparatorSource getDocComparatorSource()
FacetHandlergetDocComparatorSource in class FacetHandler<FacetHandler.FacetDataNone>Copyright © 2005–2013. All rights reserved.