/**
  * @param \IAkumaI\SphinxsearchBundle\Search\Sphinxsearch $sphinx
  * @param string $query query string
  * @param string|array $entityIndex Index index_name attribute from config.yml
  * @param array $options misc options
  */
 public function __construct(\IAkumaI\SphinxsearchBundle\Search\Sphinxsearch $sphinx, $query, $entityIndex, $options = [])
 {
     if ($sphinx->getBridge() === null) {
         throw new \RuntimeException('Entity bridge required for Sphinxsearch. Please, use setBridge() method on Sphinxsearch object.');
     }
     $this->query = $query;
     $this->sphinx = $sphinx;
     $this->options = array_merge($this->options, $options);
     $this->options['entity'] = $entityIndex;
 }