跳转到主要内容

一套在Haystack上使用多个版本的Elasticsearch的后端。

项目描述

django-haystack-elasticsearch

https://img.shields.io/pypi/v/django-haystack-elasticsearch.svg https://img.shields.io/travis/CraveFood/django-haystack-elasticsearch.svg Updates

一套在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支持的贡献。

此包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史

0.1.0 (2016-12-29)

  • 首次发布在PyPI。

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发归档的教程。

构建分发

django_haystack_elasticsearch-0.1.0-py2.py3-none-any.whl (21.2 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWSAWS 云计算和安全赞助商DatadogDatadog 监控FastlyFastly CDNGoogleGoogle 下载分析MicrosoftMicrosoft PSF赞助商PingdomPingdom 监控SentrySentry 错误日志StatusPageStatusPage 状态页面