Sphinx é um motor de busca de software livre projetado com índice de banco de dados em mente. Atualmente suporta bancos de dados compatíveis com MySQL, PostgreSQL e ODBC como fontes de dados nativamente. Outras fontes de dados podem ser indexadas via tubo em um formato XML personalizado.