SphinxSE http://sphinxsearch.com/docs/current.html#sphinxse-overview
それなら
SELECT * FROM mysql_table
JOIN (SELECT id FROM sphinx_index WHERE query='keyword') AS match_table
ON match_table.id = mysql_table.id
SELECT * FROM sphinx_index INNER JOIN mysql_table USING (id) WHERE query='keyword'
より短く、より簡潔です。 そして 結果の順序をより適切に維持します。
ここで、「sphinx_index」は、基になるスフィンクスインデックスを指すSphinxSEテーブルです。