return array (
'host' => '127.0.0.1',
'port' => 9312,
'indexes' => array (
'my_index_name' => array ( 'table' => 'my_keywords_table', 'column' => 'id' ),
)
);
$results = SphinxSearch::search('my query', 'index_name')
->limit(30)
->filter('attribute', array(1, 2))
->range('int_attribute', 1, 10)
->get();
Поле my_keywords_table - ваша таблица, в которой производится поиск, а column - собственно поле в таблице, по которому происходит поиск.
Если верить исходникам: https://github.com/scalia/sphinxsearch/blob/master/src/Scalia/SphinxSearch/SphinxSearch.php
DB::table($config['table'])->whereIn($config['column'], $matchids)->get();
А откуда $config взялся? Если этот самый $config не где как переменная не фигурирует? $matches это уже как я понимаю переменная которая допустим из формы пост-запросом приходит?