Export Solr Nodes to Elasticsearch Indexes
Project description
This will migrate a Solr node to an Elasticsearch index.
Requirements
Python 2.7+
elasticsearch
pysolr
Usage
usage: solr-to-es [-h] [--solr-query SOLR_QUERY] [--rows-per-page ROWS_PER_PAGE] [--es-timeout ES_TIMEOUT] solr_url elasticsearch_url elasticsearch_index doc_type
The following example will page through all documents on the local Solr node, node, and submit them to the local Elasticsearch server in the index es_index with a document type of solr_docs.
solr-to-es.py localhost:8983/solr/node localhost:9200 es_index solr_docs
solr_url is the url to your Solr node.
elasticsearch_url is the url of your Elasticsearch server.
elasticsearch_index is the index you will submit the Solr documents to on Elasticsearch.
doc_type is the type of document Elasticsearch should assume you are importing.
--solr-query defaults to *:*
--rows-per-page defaults to 500
--es-timeout defaults to 60
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.