Sphinx — это система полнотекстового поиска на основе SQL, которую можно комбинировать с MySQL и PostgreSQL для полнотекстового поиска. Она может предоставлять более профессиональные функции поиска, чем сама база данных, что упрощает приложениям реализацию профессионального полнотекстового поиска. Sphinx специально разрабатывает интерфейсы API поиска для некоторых языков сценариев, таких как PHP, Python, Perl, Ruby и т. д., а также разрабатывает плагин механизма хранения для MySQL.
Один индекс Sphinx может содержать до 100 миллионов записей, а скорость запроса для 10 миллионов записей составляет 0,x секунд (миллисекунд). Скорость создания индекса Sphinx такова: создание индекса из 1 миллиона записей занимает всего 3–4 минуты, а создание индекса из 10 миллионов записей можно завершить за 50 минут. Инкрементальный индекс, содержащий только последние 100 000 записей. записи необходимо перестроить один раз. Это занимает всего несколько десятков секунд.
Расширять