public final class DistanceComparator extends SimpleFieldComparator<Double>
FieldComparator.DocComparator, FieldComparator.DoubleComparator, FieldComparator.FloatComparator, FieldComparator.IntComparator, FieldComparator.LongComparator, FieldComparator.NumericComparator<T extends Number>, FieldComparator.RelevanceComparator, FieldComparator.TermOrdValComparator, FieldComparator.TermValComparator
Constructor and Description |
---|
DistanceComparator(Point center,
int numHits,
String fieldName) |
Modifier and Type | Method and Description |
---|---|
int |
compare(int slot1,
int slot2) |
int |
compareBottom(int doc) |
int |
compareTop(int doc) |
void |
copy(int slot,
int doc) |
void |
doSetNextReader(LeafReaderContext context) |
void |
setBottom(int slot) |
void |
setTopValue(Double value) |
Double |
value(int slot) |
getLeafComparator, setScorer
compareValues
public int compare(int slot1, int slot2)
compare
in class FieldComparator<Double>
public void setBottom(int slot)
public void setTopValue(Double value)
setTopValue
in class FieldComparator<Double>
public int compareBottom(int doc) throws IOException
IOException
public int compareTop(int doc) throws IOException
IOException
public void copy(int slot, int doc) throws IOException
IOException
public void doSetNextReader(LeafReaderContext context) throws IOException
doSetNextReader
in class SimpleFieldComparator<Double>
IOException
public Double value(int slot)
value
in class FieldComparator<Double>
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved