{ "info": { "author": "Nick Sarbicki", "author_email": "nick.a.sarbicki@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Topic :: Internet :: WWW/HTTP :: Indexing/Search" ], "description": "===================================\nElasticsearch 2 Engine for Haystack\n===================================\n\n:author: Nick Sarbicki\n:date: 2016/12/05\n.. image:: https://travis-ci.org/NDevox/elasticsearch2-haystack.svg?branch=master\n :target: https://travis-ci.org/NDevox/elasticsearch2-haystack\n\nThis is a fairly hacked together Elasticsearch backend for haystack which supports\nall versions of Elasticsearch up to 2.4.\n\nThis is strongly based on the original haystack Elasticsearch backend and essentially\njust patches breaking changes from Elasticsearch 2 to replicate the functionality from\nElasticsearch 1.\n\nRequirements\n============\n\nThe requirements of this project largely match those of Haystack (except you can use Elasticsearch 2).\n\nYou can find these here: http://django-haystack.readthedocs.io/en/latest/#requirements\n\nOtherwise it will require the appropriate elasticsearch-py installation. In this case the major\nversion must match the version of elasticsearch you are using.\n\nIn general the project supports Python 2.7 and 3.4+.\n\nInstallation\n============\n\nTo run this engine in haystack you need to set your connections settings with the ``ENGINE``\nvariable as so:\n\n.. code-block:: python\n\n HAYSTACK_CONNECTIONS = {\n 'default': {\n 'ENGINE': 'elasticsearch2_backend.ElasticsearchSearchEngine',\n 'URL': 'http://127.0.0.1:9200/',\n 'INDEX_NAME': 'haystack',\n },\n }\n\n===========\nDevelopment\n===========\n\nThe tests from haystack for the elasticsearch engine have been ported over. To run these make sure\nyou have nose installed (see the ``test-requirements.txt`` file) and then run\n``nosetests -v --with-coverage --cover-package=elasticsearch2_backend``.", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/ndevox/elasticsearch2-haystack/tarball/V0.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ndevox/elasticsearch2-haystack", "keywords": "", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "elasticsearch2-haystack", "package_url": "https://pypi.org/project/elasticsearch2-haystack/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/elasticsearch2-haystack/", "project_urls": { "Download": "http://github.com/ndevox/elasticsearch2-haystack/tarball/V0.1", "Homepage": "http://github.com/ndevox/elasticsearch2-haystack" }, "release_url": "https://pypi.org/project/elasticsearch2-haystack/0.1/", "requires_dist": [ "django-haystack (>=2)", "elasticsearch (<5)" ], "requires_python": "", "summary": "An elasticsearch2 compatible backend for Haystack", "version": "0.1" }, "last_serial": 2502135, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "de02c31c2c3f688cc218e3a41816ca76", "sha256": "eba32a0b1a561d2faf769d476e03825fd746d95a2ff54ea71f22d259d6770417" }, "downloads": -1, "filename": "elasticsearch2_haystack-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "de02c31c2c3f688cc218e3a41816ca76", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14336, "upload_time": "2016-12-06T11:21:09", "url": "https://files.pythonhosted.org/packages/f2/9b/81650e83143f0f4a28d62037d06aa5be9e1a0f96863b679697d5ef47d2a4/elasticsearch2_haystack-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29e9fa3495f2390cde5d7f6201668544", "sha256": "0dadadb39c65ef322d65e0aae2563bb235095ceb874d7a3af0c733ec73dcaa77" }, "downloads": -1, "filename": "elasticsearch2_haystack-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29e9fa3495f2390cde5d7f6201668544", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14335, "upload_time": "2016-12-05T17:46:08", "url": "https://files.pythonhosted.org/packages/b9/a6/f182e19d9923eaa4382ae737bf8f4cc1168c2f3ebef1f3e9cf5025ec2efd/elasticsearch2_haystack-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10e6ea4e36b172b9b3fdf5b56551e420", "sha256": "ffd3e12fb65f41e58142be262dd63053fc5501879a8c5f9147e4cb34cf58e122" }, "downloads": -1, "filename": "elasticsearch2-haystack-0.1.tar.gz", "has_sig": false, "md5_digest": "10e6ea4e36b172b9b3fdf5b56551e420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30341, "upload_time": "2016-12-05T17:46:10", "url": "https://files.pythonhosted.org/packages/24/1e/db846588c7314da2763c6dcccafe45c77149bbc727b15ae58b0743f11560/elasticsearch2-haystack-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de02c31c2c3f688cc218e3a41816ca76", "sha256": "eba32a0b1a561d2faf769d476e03825fd746d95a2ff54ea71f22d259d6770417" }, "downloads": -1, "filename": "elasticsearch2_haystack-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "de02c31c2c3f688cc218e3a41816ca76", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14336, "upload_time": "2016-12-06T11:21:09", "url": "https://files.pythonhosted.org/packages/f2/9b/81650e83143f0f4a28d62037d06aa5be9e1a0f96863b679697d5ef47d2a4/elasticsearch2_haystack-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29e9fa3495f2390cde5d7f6201668544", "sha256": "0dadadb39c65ef322d65e0aae2563bb235095ceb874d7a3af0c733ec73dcaa77" }, "downloads": -1, "filename": "elasticsearch2_haystack-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29e9fa3495f2390cde5d7f6201668544", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14335, "upload_time": "2016-12-05T17:46:08", "url": "https://files.pythonhosted.org/packages/b9/a6/f182e19d9923eaa4382ae737bf8f4cc1168c2f3ebef1f3e9cf5025ec2efd/elasticsearch2_haystack-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10e6ea4e36b172b9b3fdf5b56551e420", "sha256": "ffd3e12fb65f41e58142be262dd63053fc5501879a8c5f9147e4cb34cf58e122" }, "downloads": -1, "filename": "elasticsearch2-haystack-0.1.tar.gz", "has_sig": false, "md5_digest": "10e6ea4e36b172b9b3fdf5b56551e420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30341, "upload_time": "2016-12-05T17:46:10", "url": "https://files.pythonhosted.org/packages/24/1e/db846588c7314da2763c6dcccafe45c77149bbc727b15ae58b0743f11560/elasticsearch2-haystack-0.1.tar.gz" } ] }