Skip to main content

Haystack configuration from environment variable

Project description

https://badge.fury.io/py/dj-haystack-url.png https://travis-ci.org/simpleenergy/dj-haystack-url.png?branch=master https://pypip.in/d/dj-haystack-url/badge.png

Haystack configuration from environment variable

  • Free software: MIT license

Supported Backends

Support currently exists for Simple, Whoosh, Elasticsearch, Solr, and Xapian backends.

Installation

Installation is simple:

$ pip install dj-haystack-url

Usage

Configure your Haystack connections in settings.py from HAYSTACK_CONNECTIONS (default is optional):

HAYSTACK_CONNECTIONS = {'default': dj_haystack_url.config(default='simple')}

Parse an arbitrary Haystack connection URL:

HAYSTACK_CONNECTIONS = {'default': dj_haystack_url.parse('simple')}

URL schema

Engine

Haystack Backend

URL

Simple

haystack.backends.simple_backend.SimpleEngine

simple

Whoosh

haystack.backends.whoosh_backend.WhooshEngine

whoosh:PATH [1]

Elasticsearch

haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine

elasticsearch:URL/INDEX_NAME

Solr

haystack.backends.solr_backend.SolrEngine

solr:URL

Xapian

xapian_backend.XapianEngine

xapian:PATH [1]

History

0.1.0 (2014-01-11)

  • First release on PyPI.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page