About 400 results
Open links in new tab
  1. Haystack - Search for Django

    Haystack lets you write your search code once and choose the search engine you want it to run on. With a familiar API that should make any Djangonaut feel right at home and an …

  2. Getting Started with Haystack — Haystack 2.5.0 documentation

    Finally, before starting with Haystack, you will want to choose a search backend to get started. There is a quick-start guide to Installing Search Engines, though you may want to defer to …

  3. Welcome to Haystack! — Haystack 2.5.0 documentation

    Haystack provides modular search for Django. It features a unified, familiar API that allows you to plug in different search backends (such as Solr, Elasticsearch, Whoosh, Xapian, etc.) without …

  4. Multiple Indexes — Haystack 2.5.0 documentation - Search

    Most search engines require you to set the language at the index level. For example, a multi-lingual site using Solr can use multiple cores and corresponding Haystack backends using the …

  5. Getting Started with Haystack — Haystack 1.2.7 documentation

    Finally, before starting with Haystack, you will want to choose a search backend to get started. There is a quick-start guide to Installing Search Engines, though you may want to defer to …

  6. Installing Search Engines — Haystack 2.5.0 documentation

    Haystack currently supports Elasticsearch 1.x, 2.x, 5.x, and 7.x. Follow the instructions on https://www.elastic.co/downloads/elasticsearch to download and install Elasticsearch and …

  7. (In)Frequently Asked Questions — Haystack 2.5.0 documentation

    The proliferation of search options in Django is a relatively recent development and is actually one of the reasons for Haystack’s existence. There are too many options that are only partial …

  8. Best Practices — Haystack 2.5.0 documentation - Search

    All search engines supported by Haystack provide a means to associate extra data as attributes/fields on a record. The database analogy would be adding extra columns to the table …

  9. Faceting — Haystack 2.5.0 documentation

    Haystack can automatically handle most details around faceting. However, since selected_facets is passed directly to narrow, it must use the duplicated field name.

  10. Views & Forms — Haystack 2.5.0 documentation - Search

    Most processing is done by the forms provided by Haystack via the search method. As a result, all but the faceted types (see Faceting) use the standard SearchView.