一套在Haystack上使用多个版本的Elasticsearch的后端。
项目描述
django-haystack-elasticsearch
一套在Haystack上使用多个版本的Elasticsearch的后端。
免费软件: BSD许可证
如何使用
确保您的elasticsearch库与您的Elasticsearch服务器具有相同的major版本。
在Haystack中选择正确的后端作为您的ENGINE。
Elasticsearch 1.x
$ pip install "elasticsearch>=1.0.0,<2.0.0"
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack_elasticsearch.elasticsearch.ElasticsearchSearchEngine',
...
},
}
Elasticsearch 2.x
$ pip install "elasticsearch>=2.0.0,<3.0.0"
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack_elasticsearch.elasticsearch2.Elasticsearch2SearchEngine',
...
},
}
Elasticsearch 5.x
$ pip install "elasticsearch>=5.0.0,<6.0.0"
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack_elasticsearch.elasticsearch5.Elasticsearch5SearchEngine',
...
},
}
致谢
本项目基于Haystack的原始Elasticsearch后端。特别感谢@PedroAquilino和@joaojunior对ES2支持的贡献。
此包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史
0.1.0 (2016-12-29)
首次发布在PyPI。
项目详情
关闭
哈希值 for django_haystack_elasticsearch-0.1.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10ca05bdb94ad471d148f0e8b3e7b2452ced8cb0a57171116aa9c12e416b3e48 |
|
MD5 | dd3725d4179c5abc2d15940b2ee4f106 |
|
BLAKE2b-256 | 20cc29b655bf77e38b8f4c798df4cc04e78c52b9187c6c98317ddc77e432e612 |