Sphinx is an open-source SQL full-text search engine that provides high speed indexing and searching capabilities. It uses an inverted index to allow fast full-text searches across large amounts of structured and unstructured data. Sphinx supports features like relevance ranking, stopwords, proximity ranking, and searching across multiple indexes and models. Plugins like Thinking Sphinx and UltraSphinx provide ActiveRecord integration and additional features to Sphinx.