Uses of Class
org.apache.lucene.search.SortField
-
Packages that use SortField Package Description org.apache.lucene.document The logical representation of aDocumentfor indexing and searching.org.apache.lucene.expressions Expressions.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.queries.function Queries that compute score based upon a function.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.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.org.apache.lucene.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom. -
-
Uses of SortField in org.apache.lucene.document
Subclasses of SortField in org.apache.lucene.document Modifier and Type Class Description (package private) classFeatureSortFieldSorts using the value of a specified feature name from aFeatureField.(package private) classLatLonPointSortFieldSorts by distance from an origin location.(package private) classXYPointSortFieldSorts by distance from an origin location.Methods in org.apache.lucene.document that return SortField Modifier and Type Method Description static SortFieldLatLonDocValuesField. newDistanceSort(java.lang.String field, double latitude, double longitude)Creates a SortField for sorting by distance from a location.static SortFieldXYDocValuesField. newDistanceSort(java.lang.String field, float x, float y)Creates a SortField for sorting by distance from a location.static SortFieldFeatureField. newFeatureSort(java.lang.String field, java.lang.String featureName)Creates a SortField for sorting by the value of a feature. -
Uses of SortField in org.apache.lucene.expressions
Methods in org.apache.lucene.expressions that return SortField Modifier and Type Method Description SortFieldExpression. getSortField(Bindings bindings, boolean reverse)Get a sort field which can be used to rank documents by this expression. -
Uses of SortField in org.apache.lucene.index
Methods in org.apache.lucene.index that return SortField Modifier and Type Method Description abstract SortFieldSortFieldProvider. readSortField(DataInput in)Reads a SortField from serialized bytesMethods in org.apache.lucene.index with parameters of type SortField Modifier and Type Method Description static voidSortFieldProvider. write(SortField sf, DataOutput output)Writes a SortField to a DataOutputabstract voidSortFieldProvider. writeSortField(SortField sf, DataOutput out)Writes a SortField to a DataOutput -
Uses of SortField in org.apache.lucene.queries.function
Subclasses of SortField in org.apache.lucene.queries.function Modifier and Type Class Description (package private) classValueSource.ValueSourceSortFieldMethods in org.apache.lucene.queries.function that return SortField Modifier and Type Method Description SortFieldValueSource. getSortField(boolean reverse)EXPERIMENTAL: This method is subject to change.SortFieldValueSource.ValueSourceSortField. rewrite(IndexSearcher searcher) -
Uses of SortField in org.apache.lucene.queries.function.valuesource
Methods in org.apache.lucene.queries.function.valuesource that return SortField Modifier and Type Method Description SortFieldDoubleFieldSource. getSortField(boolean reverse)SortFieldFloatFieldSource. getSortField(boolean reverse)SortFieldIntFieldSource. getSortField(boolean reverse)SortFieldLongFieldSource. getSortField(boolean reverse)SortFieldMultiValuedDoubleFieldSource. getSortField(boolean reverse)SortFieldMultiValuedFloatFieldSource. getSortField(boolean reverse)SortFieldMultiValuedIntFieldSource. getSortField(boolean reverse)SortFieldMultiValuedLongFieldSource. getSortField(boolean reverse)SortFieldSortedSetFieldSource. getSortField(boolean reverse) -
Uses of SortField in org.apache.lucene.sandbox.search
Methods in org.apache.lucene.sandbox.search with parameters of type SortField Modifier and Type Method Description private IndexSortSortedNumericDocValuesRangeQuery.BoundedDocIdSetIteratorIndexSortSortedNumericDocValuesRangeQuery. getDocIdSetIterator(SortField sortField, SortField.Type sortFieldType, LeafReaderContext context, DocIdSetIterator delegate)Computes the document IDs that lie within the range [lowerValue, upperValue] by performing binary search on the field's doc values.private static SortField.TypeIndexSortSortedNumericDocValuesRangeQuery. getSortFieldType(SortField sortField)private static IndexSortSortedNumericDocValuesRangeQuery.ValueComparatorIndexSortSortedNumericDocValuesRangeQuery. loadComparator(SortField sortField, SortField.Type type, long topValue, LeafReaderContext context) -
Uses of SortField in org.apache.lucene.search
Subclasses of SortField in org.apache.lucene.search Modifier and Type Class Description private static classDoubleValuesSource.DoubleValuesSortFieldprivate static classLongValuesSource.LongValuesSortFieldclassSortedNumericSortFieldSortField forSortedNumericDocValues.classSortedSetSortFieldSortField forSortedSetDocValues.Fields in org.apache.lucene.search declared as SortField Modifier and Type Field Description static SortFieldSortField. FIELD_DOCRepresents sorting by document number (index order).static SortFieldSortField. FIELD_SCORERepresents sorting by document score (relevance).protected SortField[]FieldValueHitQueue. fieldsStores the sort criteria being used.private SortField[]Sort. fieldsSortField[]TopFieldDocs. fieldsThe fields which were used to sort results by.Methods in org.apache.lucene.search that return SortField Modifier and Type Method Description (package private) SortField[]FieldValueHitQueue. getFields()Returns the SortFields being used by this hit queue.SortField[]Sort. getSort()Representation of the sort criteria.SortFieldDoubleValuesSource. getSortField(boolean reverse)Create a sort field based on the value of this producerSortFieldLongValuesSource. getSortField(boolean reverse)Create a sort field based on the value of this producerSortFieldSortedNumericSortField.Provider. readSortField(DataInput in)SortFieldSortedSetSortField.Provider. readSortField(DataInput in)SortFieldSortField.Provider. readSortField(DataInput in)SortFieldDoubleValuesSource.DoubleValuesSortField. rewrite(IndexSearcher searcher)SortFieldLongValuesSource.LongValuesSortField. rewrite(IndexSearcher searcher)SortFieldSortField. rewrite(IndexSearcher searcher)Rewrites this SortField, returning a new SortField if a change is made.Methods in org.apache.lucene.search with parameters of type SortField Modifier and Type Method Description static <T extends FieldValueHitQueue.Entry>
FieldValueHitQueue<T>FieldValueHitQueue. create(SortField[] fields, int size)Creates a hit queue sorted by the given list of fields.voidSortedNumericSortField.Provider. writeSortField(SortField sf, DataOutput out)voidSortedSetSortField.Provider. writeSortField(SortField sf, DataOutput out)voidSortField.Provider. writeSortField(SortField sf, DataOutput out)Constructors in org.apache.lucene.search with parameters of type SortField Constructor Description FieldValueHitQueue(SortField[] fields, int size)MultiComparatorsFieldValueHitQueue(SortField[] fields, int size)OneComparatorFieldValueHitQueue(SortField[] fields, int size)Sort(SortField... fields)Sets the sort to the given criteria in succession: the first SortField is checked first, but if it produces a tie, then the second SortField is used to break the tie, etc.TopFieldDocs(TotalHits totalHits, ScoreDoc[] scoreDocs, SortField[] fields)Creates one of these objects. -
Uses of SortField in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as SortField Modifier and Type Field Description SortField[]TopGroups. groupSortHow groups are sorted against each otherSortField[]TopGroups. withinGroupSortHow docs are sorted within each groupConstructors in org.apache.lucene.search.grouping with parameters of type SortField Constructor Description TopGroups(SortField[] groupSort, SortField[] withinGroupSort, int totalHitCount, int totalGroupedHitCount, GroupDocs<T>[] groups, float maxScore) -
Uses of SortField in org.apache.lucene.search.join
Subclasses of SortField in org.apache.lucene.search.join Modifier and Type Class Description classToParentBlockJoinSortFieldA special sort field that allows sorting parent docs based on nested / child level fields. -
Uses of SortField in org.apache.lucene.spatial3d
Subclasses of SortField in org.apache.lucene.spatial3d Modifier and Type Class Description (package private) classGeo3DPointOutsideSortFieldSorts by outside distance from an origin location.(package private) classGeo3DPointSortFieldSorts by distance from an origin location.Methods in org.apache.lucene.spatial3d that return SortField Modifier and Type Method Description static SortFieldGeo3DDocValuesField. newDistanceSort(java.lang.String field, double latitude, double longitude, double maxRadiusMeters, PlanetModel planetModel)Creates a SortField for sorting by distance within a circle.static SortFieldGeo3DDocValuesField. newOutsideBoxSort(java.lang.String field, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, PlanetModel planetModel)Creates a SortField for sorting by outside distance from a box.static SortFieldGeo3DDocValuesField. newOutsideDistanceSort(java.lang.String field, double latitude, double longitude, double maxRadiusMeters, PlanetModel planetModel)Creates a SortField for sorting by outside distance from a circle.static SortFieldGeo3DDocValuesField. newOutsideLargePolygonSort(java.lang.String field, PlanetModel planetModel, Polygon... polygons)Creates a SortField for sorting by outside distance from a large polygon.static SortFieldGeo3DDocValuesField. newOutsidePathSort(java.lang.String field, double[] pathLatitudes, double[] pathLongitudes, double pathWidthMeters, PlanetModel planetModel)Creates a SortField for sorting by outside distance from a path.static SortFieldGeo3DDocValuesField. newOutsidePolygonSort(java.lang.String field, PlanetModel planetModel, Polygon... polygons)Creates a SortField for sorting by outside distance from a polygon.static SortFieldGeo3DDocValuesField. newPathSort(java.lang.String field, double[] pathLatitudes, double[] pathLongitudes, double pathWidthMeters, PlanetModel planetModel)Creates a SortField for sorting by distance along a path.
-