Package | Description |
---|---|
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.queries.function |
Queries that compute score based upon a function.
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.search.grouping |
Grouping.
|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
LatLonPointDistanceComparator
Compares documents by distance from an origin point
|
Modifier and Type | Method and Description |
---|---|
FieldComparator<?> |
LatLonPointSortField.getComparator(int numHits,
int sortPos) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ValueSource.ValueSourceComparator
Implement a
FieldComparator that works
off of the FunctionValues for a ValueSource
instead of the normal Lucene FieldComparator that works off of a FieldCache. |
Modifier and Type | Method and Description |
---|---|
FieldComparator<java.lang.Double> |
ValueSource.ValueSourceComparatorSource.newComparator(java.lang.String fieldname,
int numHits,
int sortPos,
boolean reversed) |
Modifier and Type | Class and Description |
---|---|
static class |
FieldComparator.DocComparator
Sorts by ascending docID
|
static class |
FieldComparator.DoubleComparator
Parses field's values as double (using
LeafReader.getNumericDocValues(java.lang.String) and sorts by ascending value |
static class |
FieldComparator.FloatComparator
Parses field's values as float (using
LeafReader.getNumericDocValues(String) and sorts by ascending value |
static class |
FieldComparator.IntComparator
Parses field's values as int (using
LeafReader.getNumericDocValues(String) and sorts by ascending value |
static class |
FieldComparator.LongComparator
Parses field's values as long (using
LeafReader.getNumericDocValues(String) and sorts by ascending value |
static class |
FieldComparator.NumericComparator<T extends java.lang.Number>
Base FieldComparator class for numeric types
|
static class |
FieldComparator.RelevanceComparator
Sorts by descending relevance.
|
static class |
FieldComparator.TermOrdValComparator
Sorts by field's natural Term sort order, using
ordinals.
|
static class |
FieldComparator.TermValComparator
Sorts by field's natural Term sort order.
|
class |
SimpleFieldComparator<T>
Base
FieldComparator implementation that is used for all contexts. |
Modifier and Type | Field and Description |
---|---|
protected FieldComparator<?>[] |
FieldValueHitQueue.comparators |
(package private) FieldComparator<?>[] |
TopDocs.MergeSortQueue.comparators |
private FieldComparator<?> |
FieldValueHitQueue.OneComparatorFieldValueHitQueue.oneComparator |
Modifier and Type | Method and Description |
---|---|
FieldComparator<?> |
SortedNumericSortField.getComparator(int numHits,
int sortPos) |
FieldComparator<?> |
SortField.getComparator(int numHits,
int sortPos)
Returns the
FieldComparator to use for
sorting. |
FieldComparator<?> |
SortedSetSortField.getComparator(int numHits,
int sortPos) |
FieldComparator<?>[] |
FieldValueHitQueue.getComparators() |
FieldComparator<java.lang.Double> |
DoubleValuesSource.DoubleValuesComparatorSource.newComparator(java.lang.String fieldname,
int numHits,
int sortPos,
boolean reversed) |
FieldComparator<java.lang.Long> |
LongValuesSource.LongValuesComparatorSource.newComparator(java.lang.String fieldname,
int numHits,
int sortPos,
boolean reversed) |
abstract FieldComparator<?> |
FieldComparatorSource.newComparator(java.lang.String fieldname,
int numHits,
int sortPos,
boolean reversed)
Creates a comparator for the field in the given index.
|
Modifier and Type | Field and Description |
---|---|
private FieldComparator<?>[] |
FirstPassGroupingCollector.comparators |
(package private) FieldComparator[] |
AllGroupHeadsCollector.SortingGroupHead.comparators |
private FieldComparator<?>[] |
BlockGroupingCollector.comparators |
FieldComparator[] |
SearchGroup.GroupComparator.comparators |
Modifier and Type | Method and Description |
---|---|
FieldComparator<?> |
ToParentBlockJoinSortField.getComparator(int numHits,
int sortPos) |
private FieldComparator<?> |
ToParentBlockJoinSortField.getDoubleComparator(int numHits) |
private FieldComparator<?> |
ToParentBlockJoinSortField.getFloatComparator(int numHits) |
private FieldComparator<?> |
ToParentBlockJoinSortField.getIntComparator(int numHits) |
private FieldComparator<?> |
ToParentBlockJoinSortField.getLongComparator(int numHits) |
private FieldComparator<?> |
ToParentBlockJoinSortField.getStringComparator(int numHits) |