Skip to content

Random Sort Clause

The Random Sort Clause orders search results randomly.

Arguments

  • (optional) seed - int representing the random seed
  • (optional) sortDirection - Query or LocationQuery constant, either Query::SORT_ASC or Query::SORT_DESC

Limitations

The Random Sort Clause isn't available in Repository filtering. In Elasticsearch engine, you cannot combine the Random Sort Clause with any other Sort Clause.

Example

1
2
$query = new LocationQuery();
$query->sortClauses = [new SortClause\Random()];