public final class DistanceComparator extends FieldComparator<Double>
FieldComparator.ByteComparator, FieldComparator.DocComparator, FieldComparator.DoubleComparator, FieldComparator.FloatComparator, FieldComparator.IntComparator, FieldComparator.LongComparator, FieldComparator.NumericComparator<T extends Number>, FieldComparator.RelevanceComparator, FieldComparator.ShortComparator, 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 |
setBottom(int slot) |
DistanceComparator |
setNextReader(AtomicReaderContext context) |
void |
setTopValue(Double value) |
Double |
value(int slot) |
compareValues, setScorer
public int compare(int slot1, int slot2)
compare
in class FieldComparator<Double>
public void setBottom(int slot)
setBottom
in class FieldComparator<Double>
public void setTopValue(Double value)
setTopValue
in class FieldComparator<Double>
public int compareBottom(int doc) throws IOException
compareBottom
in class FieldComparator<Double>
IOException
public int compareTop(int doc) throws IOException
compareTop
in class FieldComparator<Double>
IOException
public void copy(int slot, int doc) throws IOException
copy
in class FieldComparator<Double>
IOException
public DistanceComparator setNextReader(AtomicReaderContext context) throws IOException
setNextReader
in class FieldComparator<Double>
IOException
public Double value(int slot)
value
in class FieldComparator<Double>
Copyright © 2006-2015 Red Hat, Inc. All Rights Reserved