Sphinx это мощная и универсальная поисковая система. Источниками данных могут служить практически любые системы баз данных или простые файлы. Разработанный Андреем Аксеновым как обширный патч для системы Mnogosearch, Sphinx сегодня является одним из лучших решений в своей области. При этом, как и другие инструменты Method Lab, Sphinx относится к свободному программному обеспечению.
Мы используем его для создания заказных систем поиска на сайте, например для поиска по товарам магазина или пользовательским комментариям.
Основные возможности Sphinx:
высокая скорость индексации до 10 Mb текста в секунду на одном ядре CPU;
четкая регламентация потребляемых ресурсов (оперативной памяти, процессора);
горизонтальная масштабируемость за счет распределенных индексов;
масштабируемость по размеру индексов (известны системы до 25 миллиардов документов);
высокая скорость поиска;
предварительное кеширование индексов;
поддержка основных языков веб-программирования в качестве API;
возможность работы через клиентский интерфейс MySQL - SphinxQL.