Haystack-Related Applications¶

Sub Apps¶

These are apps that build on top of the infrastructure provided by Haystack. Useful for essentially extending what Haystack can do.

queued_search¶

http://github.com/django-haystack/queued_search (2.X compatible)

Provides a queue-based setup as an alternative to RealtimeSignalProcessor or constantly running the update_index command. Useful for high-load, short update time situations.

celery-haystack¶

https://github.com/jezdez/celery-haystack (1.X and 2.X compatible)

Also provides a queue-based setup, this time centered around Celery. Useful for keeping the index fresh per model instance or with the included task to call the update_index management command instead.

haystack-rqueue¶

https://github.com/mandx/haystack-rqueue (2.X compatible)

Also provides a queue-based setup, this time centered around RQ. Useful for keeping the index fresh using ./manage.py rqworker.

django-celery-haystack¶

https://github.com/mixcloud/django-celery-haystack-SearchIndex

Another queue-based setup, also around Celery. Useful for keeping the index fresh.

saved_searches¶

http://github.com/django-haystack/saved_searches (2.X compatible)

Adds personalization to search. Retains a history of queries run by the various users on the site (including anonymous users). This can be used to present the user with their search history and provide most popular/most recent queries on the site.

saved-search¶

https://github.com/DirectEmployers/saved-search

An alternate take on persisting user searches, this has a stronger focus on locale-based searches as well as further integration.

haystack-static-pages¶

http://github.com/trapeze/haystack-static-pages

Provides a simple way to index flat (non-model-based) content on your site. By using the management command that comes with it, it can crawl all pertinent pages on your site and add them to search.

django-tumbleweed¶

http://github.com/mcroydon/django-tumbleweed

Provides a tumblelog-like view to any/all Haystack-enabled models on your site. Useful for presenting date-based views of search data. Attempts to avoid the database completely where possible.

Haystack-Enabled Apps¶

These are reusable apps that ship with SearchIndexes, suitable for quick integration with Haystack.

  • django-faq (freq. asked questions app) - http://github.com/benspaulding/django-faq

  • django-essays (blog-like essay app) - http://github.com/bkeating/django-essays

  • gtalug (variety of apps) - http://github.com/myles/gtalug

  • sciencemuseum (science museum open data) - http://github.com/simonw/sciencemuseum

  • vz-wiki (wiki) - http://github.com/jobscry/vz-wiki

  • ffmff (events app) - http://github.com/stefreak/ffmff

  • Dinette (forums app) - http://github.com/uswaretech/Dinette

  • fiftystates_site (site) - http://github.com/sunlightlabs/fiftystates_site

  • Open-Knesset (site) - http://github.com/ofri/Open-Knesset

Haystack

Navigation

  • Welcome to Haystack!
  • Getting Started with Haystack
  • Glossary
  • Views & Forms
  • Template Tags
  • Management Commands
  • Architecture Overview
  • Backend Support
  • Installing Search Engines
  • Haystack Settings
  • (In)Frequently Asked Questions
  • Haystack-Related Applications
    • Sub Apps
    • Haystack-Enabled Apps
  • Debugging Haystack
  • Migrating From Haystack 1.X to Haystack 2.X
  • Python 3 Support
  • Contributing
  • Best Practices
  • Highlighting
  • Faceting
  • Autocomplete
  • Boost
  • Signal Processors
  • Multiple Indexes
  • Rich Content Extraction
  • Spatial Search
  • SearchQuerySet API
  • SearchIndex API
  • Input Types
  • SearchField API
  • SearchResult API
  • SearchQuery API
  • SearchBackend API
  • Running Tests
  • Creating New Backends
  • Utilities

Related Topics

  • Documentation overview
    • Welcome to Haystack!
      • Previous: (In)Frequently Asked Questions
      • Next: Installing Search Engines

Quick search

©2009-2022, Daniel Lindsley. | Powered by Sphinx 4.5.0 & Alabaster 0.7.12 | Page source