Django is a Web framework for building websites with relational databases; Sphinx is a search engine designed for relational databases. Django-SphinxQL defines an ORM for using Sphinx in Django. As corollary, it allows you to implement full text search with Sphinx in your Django website.
Specifically, this API allows you to:
- Configure Sphinx with Python.
- Index Django models in Sphinx.
- Execute Sphinx queries (SphinxQL) and have the results in Django.
Check README for a quick overview of how to quickly get it working. Check this documentation for a detailed explanation of everything that is available in Django-Sphinxql.