Interface ElasticsearchSearchSortFactory
-
- All Superinterfaces:
ExtendedSearchSortFactory<ElasticsearchSearchSortFactory,ElasticsearchSearchPredicateFactory>
,SearchSortFactory
public interface ElasticsearchSearchSortFactory extends ExtendedSearchSortFactory<ElasticsearchSearchSortFactory,ElasticsearchSearchPredicateFactory>
A factory for search sorts with some Elasticsearch-specific methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SortThenStep
fromJson(com.google.gson.JsonObject jsonObject)
Order elements according to a JSON sort definition.SortThenStep
fromJson(String jsonString)
Order elements according to a JSON sort definition.-
Methods inherited from interface org.hibernate.search.engine.search.sort.dsl.ExtendedSearchSortFactory
distance, distance, field, withRoot
-
Methods inherited from interface org.hibernate.search.engine.search.sort.dsl.SearchSortFactory
composite, composite, extension, extension, indexOrder, score, toAbsolutePath
-
-
-
-
Method Detail
-
fromJson
SortThenStep fromJson(String jsonString)
Order elements according to a JSON sort definition.- Parameters:
jsonString
- A JSON-formatted string representing an Elasticsearch sort. The JSON object must be a syntactically correct Elasticsearch sort. See the Elasticsearch documentation.- Returns:
- A
SortThenStep
allowing the retrieval of the sort or the chaining of other sorts.
-
fromJson
SortThenStep fromJson(com.google.gson.JsonObject jsonObject)
Order elements according to a JSON sort definition.- Parameters:
jsonObject
- AJsonObject
representing an Elasticsearch sort. The JSON object must be a syntactically correct Elasticsearch sort. See the Elasticsearch documentation.- Returns:
- A
SortThenStep
allowing the retrieval of the sort or the chaining of other sorts.
-
-