Haystack
Django app that puts one search API in front of pluggable backends such as Solr, Elasticsearch, Whoosh and Xapian.
haystacksearch.org/repositorydocs
Haystack is a search app for Django. It describes itself as pluggable search for Django and gives a project one search API over several engines. The project’s documentation describes plugging different search backends into that API; the backends it names are Solr, Elasticsearch, Whoosh and Xapian.
Worth knowing
The name is shared with deepset’s Haystack LLM framework, which is a different project. The Solr and Elasticsearch engines run as their own services that Haystack connects to.
Sources
- 2026-10-28: links
haystacksearch.org/ - 2026-10-28: links
github.com/django-haystack/django-haystack - 2026-10-28: links, Categories
django-haystack.readthedocs.io/en/master/ - 2026-10-28: Maintainer
github.com/django-haystack/django-haystack/blob/master/LICENSE - 2026-10-28: First release
pypi.org/pypi/django-haystack/json - 2026-10-28: License, Written in, Runtime, Minimum runtime, Built on
github.com/django-haystack/django-haystack/blob/v3.4.0/pyproject.toml - 2026-10-28: Install with
django-haystack.readthedocs.io/en/master/tutorial.html - 2026-10-28: Current major version
api.github.com/repos/django-haystack/django-haystack/releases - 2026-10-28: Last release
api.github.com/repos/django-haystack/django-haystack/releases/latest - 2026-10-28: GitHub stars
api.github.com/repos/django-haystack/django-haystack - 2026-10-28: Contributors
api.github.com/repos/django-haystack/django-haystack/contributors?per_page=1 - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-haystack