{ "info": { "author": "Joe Lawson", "author_email": "jlawson@o19s.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "Solr to Elasticsearch Migrator\n==============================\n\nThis will migrate a Solr node to an Elasticsearch index.\n\nRequirements\n------------\n\n- Python 2.7+\n\n - elasticsearch\n - pysolr\n\nUsage\n-----\n\n::\n\n usage: solr-to-es [-h] [--solr-query SOLR_QUERY]\n [--rows-per-page ROWS_PER_PAGE] [--es-timeout ES_TIMEOUT]\n solr_url elasticsearch_url elasticsearch_index doc_type\n\nThe following example will page through all documents on the local Solr\nnode, ``node``, and submit them to the local Elasticsearch server in the\nindex ``es_index`` with a document type of ``solr_docs``.\n\n.. code:: bash\n\n solr-to-es.py localhost:8983/solr/node localhost:9200 es_index solr_docs\n\n``solr_url`` is the url to your Solr node.\n\n``elasticsearch_url`` is the url of your Elasticsearch server.\n\n``elasticsearch_index`` is the index you will submit the Solr documents\nto on Elasticsearch.\n\n``doc_type`` is the type of document Elasticsearch should assume you are\nimporting.\n\n``--solr-query`` defaults to ``*:*``\n\n``--rows-per-page`` defaults to ``500``\n\n``--es-timeout`` defaults to ``60``", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/o19s/solr-to-es", "keywords": "solr elasticsearch o19s", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "solr-to-es", "package_url": "https://pypi.org/project/solr-to-es/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/solr-to-es/", "project_urls": { "Homepage": "https://github.com/o19s/solr-to-es" }, "release_url": "https://pypi.org/project/solr-to-es/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Export Solr Nodes to Elasticsearch Indexes", "version": "0.2.1" }, "last_serial": 4653319, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "31434866c39d5b35b24a839363b27357", "sha256": "2e948b520c962711db4cec3990a5073d8b2cb08e89d8036d21f0df1050437488" }, "downloads": -1, "filename": "solr_to_es-0.1-py2.7.egg", "has_sig": false, "md5_digest": "31434866c39d5b35b24a839363b27357", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4179, "upload_time": "2015-08-19T16:23:41", "url": "https://files.pythonhosted.org/packages/41/4a/cbf23da3ba9f86dd7450fcb0f2e82ae969846f95d0e77ebc8eb44a2c48e8/solr_to_es-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0e65676d438b49619c82589b86fae91f", "sha256": "d288c4a5f355d3e0c4c6af689368faa2e9544bd2fe56fa14117295a39f2d809a" }, "downloads": -1, "filename": "solr-to-es-0.1.tar.gz", "has_sig": false, "md5_digest": "0e65676d438b49619c82589b86fae91f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2659, "upload_time": "2015-08-19T16:23:44", "url": "https://files.pythonhosted.org/packages/7b/22/ec3d0f14aa0c7a68042849deea54149ff53e8051d71fcedd961c70bc2762/solr-to-es-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ee2428b1a420268a682987fa202695bb", "sha256": "d3ef9ad5bbda52dbc1a802fac494080b8879770c187e7677d90a5da862b64515" }, "downloads": -1, "filename": "solr-to-es-0.2.tar.gz", "has_sig": false, "md5_digest": "ee2428b1a420268a682987fa202695bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2709, "upload_time": "2015-08-19T21:26:36", "url": "https://files.pythonhosted.org/packages/c7/af/529ecd1b380c4c3a390fce80d65dc4b18ce1253671c487950f925c499bfd/solr-to-es-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c05b8ddb3dd3ced49106f82c7bbd6654", "sha256": "3987c8b1aa3e583c52c1a23d1d41041a92131697fe44949b687d58887b3382a4" }, "downloads": -1, "filename": "solr-to-es-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c05b8ddb3dd3ced49106f82c7bbd6654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2935, "upload_time": "2015-08-20T14:11:06", "url": "https://files.pythonhosted.org/packages/51/61/b6db88c416c642d241801a490d1e7058bc8a0c53f778a4daf0ebf17a8150/solr-to-es-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c05b8ddb3dd3ced49106f82c7bbd6654", "sha256": "3987c8b1aa3e583c52c1a23d1d41041a92131697fe44949b687d58887b3382a4" }, "downloads": -1, "filename": "solr-to-es-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c05b8ddb3dd3ced49106f82c7bbd6654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2935, "upload_time": "2015-08-20T14:11:06", "url": "https://files.pythonhosted.org/packages/51/61/b6db88c416c642d241801a490d1e7058bc8a0c53f778a4daf0ebf17a8150/solr-to-es-0.2.1.tar.gz" } ] }