Для Symfony2 есть несколько готовых бандлов для подключения поискового движка Sphinx. Но все эти бандлы отдают "голые" результаты поиска. Вашему вниманию представлен мой вариант решения этой проблемы в виде готового к использованию бандла, результаты поиска которого вернутся в виде списка сущностей Doctrine2.