Interface LuceneSearchSortFactory

All Superinterfaces:
org.hibernate.search.engine.search.sort.dsl.ExtendedSearchSortFactory<LuceneSearchSortFactory,LuceneSearchPredicateFactory>, org.hibernate.search.engine.search.sort.dsl.SearchSortFactory

public interface LuceneSearchSortFactory extends org.hibernate.search.engine.search.sort.dsl.ExtendedSearchSortFactory<LuceneSearchSortFactory,LuceneSearchPredicateFactory>
A factory for search sorts with some Lucene-specific methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hibernate.search.engine.search.sort.dsl.SortThenStep
    fromLuceneSort(Sort luceneSort)
    Order elements by a given Lucene Sort.
    org.hibernate.search.engine.search.sort.dsl.SortThenStep
    fromLuceneSortField(SortField luceneSortField)
    Order elements by a given Lucene SortField.

    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, withParameters
  • Method Details

    • fromLuceneSortField

      org.hibernate.search.engine.search.sort.dsl.SortThenStep fromLuceneSortField(SortField luceneSortField)
      Order elements by a given Lucene SortField.
      Parameters:
      luceneSortField - A Lucene sort field.
      Returns:
      A SortThenStep allowing the retrieval of the sort or the chaining of other sorts.
    • fromLuceneSort

      org.hibernate.search.engine.search.sort.dsl.SortThenStep fromLuceneSort(Sort luceneSort)
      Order elements by a given Lucene Sort.
      Parameters:
      luceneSort - A Lucene sort.
      Returns:
      A SortThenStep allowing the retrieval of the sort or the chaining of other sorts.