CodeExplorer addCriteriaParts example
$data['hits'
]['total'
],
$facets,
$result->
getAttributes() );
} private function buildSearch(Criteria
$criteria, ShopContextInterface
$context): EsSearch
{ $search =
new EsSearch();
$this->
addConditions($criteria,
$context,
$search);
$this->
addCriteriaParts($criteria,
$context,
$search,
$criteria->
getSortings());
$this->
addCriteriaParts($criteria,
$context,
$search,
$criteria->
getFacets());
if ($criteria->
getOffset() !== null
) { $search->
setFrom($criteria->
getOffset());
} if ($criteria->
getLimit() !== null
) { $search->
setSize($criteria->
getLimit());
} $search->
addSort(new FieldSort('id', 'asc'
));