|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.browseengine.bobo.facets.FacetHandler<GeoFacetHandler.GeoFacetData>
com.browseengine.bobo.facets.impl.GeoFacetHandler
public class GeoFacetHandler
Constructor for GeoFacetHandler
| Nested Class Summary | |
|---|---|
static class |
GeoFacetHandler.GeoFacetData
|
| 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.FacetHandler |
|---|
_name |
| Constructor Summary | |
|---|---|
GeoFacetHandler(String name,
String latFieldName,
String lonFieldName)
|
|
GeoFacetHandler(String name,
String latFieldName,
String lonFieldName,
boolean miles)
Constructor for GeoFacetHandler |
|
| Method Summary | |
|---|---|
RandomAccessFilter |
buildRandomAccessFilter(String value,
Properties selectionProperty)
Builds a random access filter. |
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 id)
Gets the field value |
GeoFacetHandler.GeoFacetData |
load(BoboIndexReader reader)
Load information from an index reader, initialized by BoboIndexReader |
| Methods inherited from class com.browseengine.bobo.facets.FacetHandler |
|---|
buildFilter, buildRandomAccessAndFilter, buildRandomAccessOrFilter, clone, getDependedFacetHandler, getDependsOn, getFacetCountCollectorSource, getFacetData, getFieldValue, getName, getRawFieldValues, getTermCountSize, load, 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 |
|---|
public GeoFacetHandler(String name,
String latFieldName,
String lonFieldName)
public GeoFacetHandler(String name,
String latFieldName,
String lonFieldName,
boolean miles)
name - name of the geo facetlatFieldName - name of the index field that stores the latitude valuelonFieldName - name of the index field that stores the longitude valuemiles - variable to specify if the geo distance calculations are in miles. False indicates distance calculation is in kilometers| Method Detail |
|---|
public RandomAccessFilter buildRandomAccessFilter(String value,
Properties selectionProperty)
throws IOException
buildRandomAccessFilter in class FacetHandler<GeoFacetHandler.GeoFacetData>value - Should be of the form: lat, lon: radselectionProperty -
IOExceptionpublic DocComparatorSource getDocComparatorSource()
FacetHandler
getDocComparatorSource in class FacetHandler<GeoFacetHandler.GeoFacetData>
public FacetCountCollectorSource getFacetCountCollectorSource(BrowseSelection sel,
FacetSpec fspec)
FacetHandler
getFacetCountCollectorSource in class FacetHandler<GeoFacetHandler.GeoFacetData>sel - selectionfspec - facetSpec
public String[] getFieldValues(BoboIndexReader reader,
int id)
FacetHandler
getFieldValues in class FacetHandler<GeoFacetHandler.GeoFacetData>reader - index readerid - doc
FacetHandler.getFieldValue(BoboIndexReader,int)
public GeoFacetHandler.GeoFacetData load(BoboIndexReader reader)
throws IOException
FacetHandlerBoboIndexReader
load in class FacetHandler<GeoFacetHandler.GeoFacetData>reader - reader
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||