org.elasticsearch.search.facet.geodistance
Class GeoDistanceFacetCollector
java.lang.Object
org.apache.lucene.search.Collector
org.elasticsearch.search.facet.FacetCollector
org.elasticsearch.search.facet.AbstractFacetCollector
org.elasticsearch.search.facet.geodistance.GeoDistanceFacetCollector
- Direct Known Subclasses:
- ScriptGeoDistanceFacetCollector, ValueGeoDistanceFacetCollector
public class GeoDistanceFacetCollector
- extends AbstractFacetCollector
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
indexFieldName
protected final String indexFieldName
lat
protected final double lat
lon
protected final double lon
unit
protected final DistanceUnit unit
geoDistance
protected final GeoDistance geoDistance
fixedSourceDistance
protected final GeoDistance.FixedSourceDistance fixedSourceDistance
fieldDataCache
protected final FieldDataCache fieldDataCache
fieldData
protected GeoPointFieldData fieldData
entries
protected final GeoDistanceFacet.Entry[] entries
aggregator
protected GeoPointFieldData.ValueInDocProc aggregator
GeoDistanceFacetCollector
public GeoDistanceFacetCollector(String facetName,
String fieldName,
double lat,
double lon,
DistanceUnit unit,
GeoDistance geoDistance,
GeoDistanceFacet.Entry[] entries,
SearchContext context)
doSetNextReader
protected void doSetNextReader(org.apache.lucene.index.IndexReader reader,
int docBase)
throws IOException
- Specified by:
doSetNextReader
in class AbstractFacetCollector
- Throws:
IOException
doCollect
protected void doCollect(int doc)
throws IOException
- Specified by:
doCollect
in class AbstractFacetCollector
- Throws:
IOException
facet
public Facet facet()
- Specified by:
facet
in class FacetCollector
Copyright © 2009-2012. All Rights Reserved.