在干草堆上使用ElasticSearch的一组后端。
django-haystack-elasticsearch的Python项目详细描述
Django Haystack弹性搜索
在Haystack上使用多个版本的elasticsearch的一组后端。
- 免费软件:BSD许可证
如何使用
- 确保elasticsearch库的主版本与ElasticSearch服务器的主版本相同。
- 选择正确的后端作为haystack上的ENGINE。
弹性搜索1.x
$ pip install "elasticsearch>=1.0.0,<2.0.0"
HAYSTACK_CONNECTIONS={'default':{'ENGINE':'haystack_elasticsearch.elasticsearch.ElasticsearchSearchEngine',...},}
弹性搜索2.x
$ pip install "elasticsearch>=2.0.0,<3.0.0"
HAYSTACK_CONNECTIONS={'default':{'ENGINE':'haystack_elasticsearch.elasticsearch2.Elasticsearch2SearchEngine',...},}
弹性搜索5.x
$ pip install "elasticsearch>=5.0.0,<6.0.0"
HAYSTACK_CONNECTIONS={'default':{'ENGINE':'haystack_elasticsearch.elasticsearch5.Elasticsearch5SearchEngine',...},}
学分
这个项目是基于最初的elasticsearch后端的Haystack。 特别感谢@PedroAquilino和@joaojunior为支持es2所做的工作。
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2016-12-29)
- pypi上的第一个版本。