Open source full text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind
Companies using Sphinx
Why people like Sphinx
Add a one-liner



Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily โ€” or index and search data on the fly, working with Sphinx pretty much as with a database server. A variety of text processing features enable fine-tuning Sphinx for your particular application requirements, and a number of relevance functions ensures you can tweak search quality as well.

Sphinx's Features
  • Output formats: HTML (including Windows HTML Help), LaTeX (for printable PDF versions), ePub, Texinfo, manual pages, plain text
  • Extensive cross-references: semantic markup and automatic links for functions, classes, citations, glossary terms and similar pieces of information
  • Hierarchical structure: easy definition of a document tree, with automatic links to siblings, parents and children
  • Automatic indices: general index as well as a language-specific module indices
  • Code handling: automatic highlighting using the Pygments highlighter
  • Extensions: automatic testing of code snippets, inclusion of docstrings from Python modules (API docs), and more

Explore other Application Utilities tools that are known for: