$statement = SphinxQL::create($connection)
->select(['sku', 'price', 'normal_price', 'rating'])
->from(SPHINX_PRODUCTS_INDEX)
->match('*', $query)
->groupBy('id_catalog_config')
->orderBy('WEIGHT()', 'DESC')
->orderBy('is_new', 'DESC')
->limit($limit * $iteration, $limit)
->option('max_matches', self::MAX_ITERATIONS * $limit);
SphinxQL::create($conn)->query($sql)->execute()