{ "info": { "author": "Elias Showk", "author_email": "elias@showk.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Topic :: Utilities" ], "description": "Solr 5.0.0 is easy to deploy with cloud Cores and automatic managed-schema but no more schema.xml file to copy.\n\nSolr 5.0.0 can edit a core's configuration via with the Schema REST API.\n\nSolr 5.0.0 breaked Haystack version 2.3.1 because it uses managed-schema by default and removes the need to copy a schema.xml file.\nIt also provide a ``bin/solr`` command that start and a Solr daemon service, or administrate the Cores.\n\nThis what the \u00a0``manage.py solr`` command provided by this Django App\n\n# Install\n\nAfter cloning this repository\n\n mkvirtualenv django-hasytack-solr-commands\n cd django-haystack-solr-commands\n pip install -r requirements.txt\n\nYou will need **wget, tar, rm**\n\nConfigure Haystack and this app by adding at to your server settings.py to following:\n\n HAYSTACK_CONNECTIONS = {\n 'default': {\n 'ENGINE': 'haystack.backends.solr_backend.SolrEngine',\n 'URL': 'http://127.0.0.1:8983/solr/haystacksolrcommandsexamplecore/',\n },\n }\n\n SOLR_DIRECTORY = \".\"\n SOLR_VERSION = \"5.0.0\"\n SOLR_CORE = 'haystacksolrcommandsexamplecore'\n\nAdd ``haystack_solr_commands`` to your INSTALLED_APPS\n\n# Versions tested:\n\n- Python 2.7\n- Django 1.4+\n- Haystack 2.3.1 with Solr 5.0.0 support from https://github.com/Stupeflix/django-haystack\n- Search engine used : Solr 5.0.0 with the latest pysolr\n- Oracle Java JVM version 7 or 8\n\n# About Solr 5.0.0\n\nWhat major changes in 5.0.0 breaks Haystack 2.3.1 apart from the schema.xml and the daemon service start and stop commands ?\n\nQuoting CHANGES.txt in the 5.0.0 distribution :\n```\n* The following legacy numeric and date field types, deprecated in Solr 4.8, are no\n longer supported: BCDIntField, BCDLongField, BCDStrField, IntField, LongField,\n FloatField, DoubleField, SortableIntField, SortableLongField, SortableFloatField,\n SortableDoubleField, and DateField. Convert these types in your schema to the\n corresponding Trie-based field type and then re-index. See SOLR-5936 for more\n information.\n```\n**Sortable*Fields** have been replace with their equivalent **Trie*Field**\n\nSince 4.8.0, Apache Solr now requires Java 7 or greater (recommended is Oracle Java 7 or OpenJDK 7, minimum update 55; earlier versions have known JVM bugs affecting Solr).\nApache Solr is fully compatible with Java 8.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/elishowk/django-haystack-solr-commands", "keywords": "solr haystack django management", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-haystack-solr-commands", "package_url": "https://pypi.org/project/django-haystack-solr-commands/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-haystack-solr-commands/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/elishowk/django-haystack-solr-commands" }, "release_url": "https://pypi.org/project/django-haystack-solr-commands/0.1/", "requires_dist": null, "requires_python": null, "summary": "django management command 'solr' all-in-one for Solr 5", "version": "0.1" }, "last_serial": 1663654, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fce0bc7e12ea665d6257d14e510122c5", "sha256": "53e9f174ca7254b37098c71e3586b6d6172c479bf2dfcae991c3dd9cf50b1305" }, "downloads": -1, "filename": "django_haystack_solr_commands-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fce0bc7e12ea665d6257d14e510122c5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5640, "upload_time": "2015-08-04T13:31:19", "url": "https://files.pythonhosted.org/packages/39/25/771268c666bcc9df8ae2a1dd5e33fda2121ccdc5f20c64ec90dd2674f794/django_haystack_solr_commands-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "306cb14d46633840b00c79c7ce5048cc", "sha256": "449cbdccfa5a853c8ed31ed0fdbcc89fd6d4cf290e5d3ff05180384530754f82" }, "downloads": -1, "filename": "django-haystack-solr-commands-0.1.tar.gz", "has_sig": false, "md5_digest": "306cb14d46633840b00c79c7ce5048cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2767, "upload_time": "2015-08-04T13:31:15", "url": "https://files.pythonhosted.org/packages/c8/f3/69a1c0a52576cb6c404aab3d106be996c0a4bf478f720209a008df2fc2c3/django-haystack-solr-commands-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fce0bc7e12ea665d6257d14e510122c5", "sha256": "53e9f174ca7254b37098c71e3586b6d6172c479bf2dfcae991c3dd9cf50b1305" }, "downloads": -1, "filename": "django_haystack_solr_commands-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fce0bc7e12ea665d6257d14e510122c5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5640, "upload_time": "2015-08-04T13:31:19", "url": "https://files.pythonhosted.org/packages/39/25/771268c666bcc9df8ae2a1dd5e33fda2121ccdc5f20c64ec90dd2674f794/django_haystack_solr_commands-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "306cb14d46633840b00c79c7ce5048cc", "sha256": "449cbdccfa5a853c8ed31ed0fdbcc89fd6d4cf290e5d3ff05180384530754f82" }, "downloads": -1, "filename": "django-haystack-solr-commands-0.1.tar.gz", "has_sig": false, "md5_digest": "306cb14d46633840b00c79c7ce5048cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2767, "upload_time": "2015-08-04T13:31:15", "url": "https://files.pythonhosted.org/packages/c8/f3/69a1c0a52576cb6c404aab3d106be996c0a4bf478f720209a008df2fc2c3/django-haystack-solr-commands-0.1.tar.gz" } ] }