org.elasticsearch.search.facet.geodistance
Class ValueGeoDistanceFacetCollector

java.lang.Object
  extended by org.apache.lucene.search.Collector
      extended by org.elasticsearch.search.facet.collector.FacetCollector
          extended by org.elasticsearch.search.facet.support.AbstractFacetCollector
              extended by org.elasticsearch.search.facet.geodistance.GeoDistanceFacetCollector
                  extended by org.elasticsearch.search.facet.geodistance.ValueGeoDistanceFacetCollector

public class ValueGeoDistanceFacetCollector
extends GeoDistanceFacetCollector


Field Summary
 
Fields inherited from class org.elasticsearch.search.facet.geodistance.GeoDistanceFacetCollector
entries, fieldData, fieldDataCache, fieldName, geoDistance, indexFieldName, lat, lon, unit
 
Fields inherited from class org.elasticsearch.search.facet.support.AbstractFacetCollector
facetName, filter
 
Constructor Summary
ValueGeoDistanceFacetCollector(java.lang.String facetName, java.lang.String fieldName, double lat, double lon, DistanceUnit unit, GeoDistance geoDistance, GeoDistanceFacet.Entry[] entries, SearchContext context, java.lang.String valueFieldName)
           
 
Method Summary
protected  void doCollect(int doc)
           
protected  void doSetNextReader(org.apache.lucene.index.IndexReader reader, int docBase)
           
 Facet facet()
           
 
Methods inherited from class org.elasticsearch.search.facet.support.AbstractFacetCollector
acceptsDocsOutOfOrder, collect, setFilter, setNextReader, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueGeoDistanceFacetCollector

public ValueGeoDistanceFacetCollector(java.lang.String facetName,
                                      java.lang.String fieldName,
                                      double lat,
                                      double lon,
                                      DistanceUnit unit,
                                      GeoDistance geoDistance,
                                      GeoDistanceFacet.Entry[] entries,
                                      SearchContext context,
                                      java.lang.String valueFieldName)
Method Detail

doSetNextReader

protected void doSetNextReader(org.apache.lucene.index.IndexReader reader,
                               int docBase)
                        throws java.io.IOException
Overrides:
doSetNextReader in class GeoDistanceFacetCollector
Throws:
java.io.IOException

doCollect

protected void doCollect(int doc)
                  throws java.io.IOException
Overrides:
doCollect in class GeoDistanceFacetCollector
Throws:
java.io.IOException

facet

public Facet facet()
Overrides:
facet in class GeoDistanceFacetCollector