@Deprecated public static final class FieldComparator.ByteComparator extends FieldComparator.NumericComparator<Byte>
FieldCache.getBytes(org.apache.lucene.index.AtomicReader, java.lang.String, boolean) and sorts by ascending valueFieldComparator.ByteComparator, FieldComparator.DocComparator, FieldComparator.DoubleComparator, FieldComparator.FloatComparator, FieldComparator.IntComparator, FieldComparator.LongComparator, FieldComparator.NumericComparator<T extends Number>, FieldComparator.RelevanceComparator, FieldComparator.ShortComparator, FieldComparator.TermOrdValComparator, FieldComparator.TermValComparatordocsWithField, field, missingValue| Modifier and Type | Method and Description |
|---|---|
int |
compare(int slot1,
int slot2)
Deprecated.
Compare hit at slot1 with hit at slot2.
|
int |
compareBottom(int doc)
Deprecated.
Compare the bottom of the queue with this doc.
|
int |
compareTop(int doc)
Deprecated.
Compare the top value with this doc.
|
void |
copy(int slot,
int doc)
Deprecated.
This method is called when a new hit is competitive.
|
void |
setBottom(int bottom)
Deprecated.
Set the bottom slot, ie the "weakest" (sorted last)
entry in the queue.
|
FieldComparator<Byte> |
setNextReader(AtomicReaderContext context)
Deprecated.
Set a new
AtomicReaderContext. |
void |
setTopValue(Byte value)
Deprecated.
Record the top value, for future calls to
FieldComparator.compareTop(int). |
Byte |
value(int slot)
Deprecated.
Return the actual value in the slot.
|
compareValues, setScorerpublic int compare(int slot1,
int slot2)
FieldComparatorcompare in class FieldComparator<Byte>slot1 - first slot to compareslot2 - second slot to comparepublic int compareBottom(int doc)
FieldComparatorFieldComparator.compare(int,int)} as if bottom were slot1 and the new
document were slot 2.
For a search that hits many results, this method will be the hotspot (invoked by far the most frequently).
compareBottom in class FieldComparator<Byte>doc - that was hitpublic void copy(int slot,
int doc)
FieldComparatorcopy in class FieldComparator<Byte>slot - which slot to copy the hit todoc - docID relative to current readerpublic FieldComparator<Byte> setNextReader(AtomicReaderContext context) throws IOException
FieldComparatorAtomicReaderContext. All subsequent docIDs are relative to
the current reader (you must add docBase if you need to
map it to a top-level docID).setNextReader in class FieldComparator.NumericComparator<Byte>context - current reader contextIOException - if there is a low-level IO errorpublic void setBottom(int bottom)
FieldComparatorFieldComparator.compareBottom(int) is
called, you should compare against this slot. This
will always be called before FieldComparator.compareBottom(int).setBottom in class FieldComparator<Byte>bottom - the currently weakest (sorted last) slot in the queuepublic void setTopValue(Byte value)
FieldComparatorFieldComparator.compareTop(int). This is only called for searches that
use searchAfter (deep paging), and is called before any
calls to FieldComparator.setNextReader(org.apache.lucene.index.AtomicReaderContext).setTopValue in class FieldComparator<Byte>public Byte value(int slot)
FieldComparatorvalue in class FieldComparator<Byte>slot - the valuepublic int compareTop(int doc)
FieldComparatorFieldComparator.compare(int,int)} as if topValue were slot1 and the new
document were slot 2. This is only called for searches that
use searchAfter (deep paging).compareTop in class FieldComparator<Byte>doc - that was hitCopyright © 2000-2014 Apache Software Foundation. All Rights Reserved.