org.elasticsearch.index.search.geo
Class GeoDistanceDataComparator
java.lang.Object
org.apache.lucene.search.FieldComparator
org.elasticsearch.index.search.geo.GeoDistanceDataComparator
public class GeoDistanceDataComparator
- extends org.apache.lucene.search.FieldComparator
Nested classes/interfaces inherited from class org.apache.lucene.search.FieldComparator |
org.apache.lucene.search.FieldComparator.ByteComparator, org.apache.lucene.search.FieldComparator.DocComparator, org.apache.lucene.search.FieldComparator.DoubleComparator, org.apache.lucene.search.FieldComparator.FloatComparator, org.apache.lucene.search.FieldComparator.IntComparator, org.apache.lucene.search.FieldComparator.LongComparator, org.apache.lucene.search.FieldComparator.NumericComparator<T extends Number>, org.apache.lucene.search.FieldComparator.RelevanceComparator, org.apache.lucene.search.FieldComparator.ShortComparator, org.apache.lucene.search.FieldComparator.StringComparatorLocale, org.apache.lucene.search.FieldComparator.StringOrdValComparator, org.apache.lucene.search.FieldComparator.StringValComparator |
Methods inherited from class org.apache.lucene.search.FieldComparator |
binarySearch, binarySearch, compareValues, setScorer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fieldName
protected final String fieldName
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
GeoDistanceDataComparator
public GeoDistanceDataComparator(int numHits,
String fieldName,
double lat,
double lon,
DistanceUnit unit,
GeoDistance geoDistance,
FieldDataCache fieldDataCache,
MapperService mapperService)
comparatorSource
public static FieldDataType.ExtendedFieldComparatorSource comparatorSource(String fieldName,
double lat,
double lon,
DistanceUnit unit,
GeoDistance geoDistance,
FieldDataCache fieldDataCache,
MapperService mapperService)
setNextReader
public void setNextReader(org.apache.lucene.index.IndexReader reader,
int docBase)
throws IOException
- Specified by:
setNextReader
in class org.apache.lucene.search.FieldComparator
- Throws:
IOException
compare
public int compare(int slot1,
int slot2)
- Specified by:
compare
in class org.apache.lucene.search.FieldComparator
compareBottom
public int compareBottom(int doc)
- Specified by:
compareBottom
in class org.apache.lucene.search.FieldComparator
copy
public void copy(int slot,
int doc)
- Specified by:
copy
in class org.apache.lucene.search.FieldComparator
setBottom
public void setBottom(int bottom)
- Specified by:
setBottom
in class org.apache.lucene.search.FieldComparator
value
public Comparable value(int slot)
- Specified by:
value
in class org.apache.lucene.search.FieldComparator
Copyright © 2009-2012. All Rights Reserved.