Interface SortContext
Deprecated.
- Author:
- Emmanuel Bernard emmanuel@hibernate.org, Yoann Rodiere
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Order elements by distance.Deprecated.Order elements by the value of a specific field.Deprecated.Order elements by their internal index order.Deprecated.Order element using the native backend API for Lucene.byScore()Deprecated.Order elements by their relevance score.
-
Method Details
-
byScore
SortScoreContext byScore()Deprecated.Order elements by their relevance score.The default order is descending, i.e. higher scores come first.
- Returns:
- a context instance for building the sort
-
byIndexOrder
SortOrderTermination byIndexOrder()Deprecated.Order elements by their internal index order.- Returns:
- a context instance for building the sort
-
byField
Deprecated.Order elements by the value of a specific field.The default order is ascending.
- Parameters:
fieldName- The name of the index field to sort by- Returns:
- a context instance for building the sort
- Throws:
org.hibernate.search.util.common.SearchException- If the sort field type could not be automatically determined.
-
byDistance
SortDistanceNoFieldContext byDistance()Deprecated.Order elements by distance.The default order is ascending, i.e. shorter distances come first.
The distance is computed between the value of a field carrying coordinates (to be provided in the
next context) and reference coordinates.- Returns:
- a context instance for building the sort
-
byNative
Deprecated.Order element using the native backend API for Lucene.The sort order (ascending/descending) is defined in
sortField- Parameters:
sortField- The sort field to be added to the sort list.- Returns:
- a context instance for building the sort
-
org.hibernate.search.mapper.orm.session.SearchSessionusingorg.hibernate.search.mapper.orm.Search#session(org.hibernate.Session), create aSearchQuerywithorg.hibernate.search.mapper.orm.session.SearchSession#search(Class), and define your sorts usingSearchQueryOptionsStep.sort(Function). Refer to the migration guide for more information.