# SOLR collection to Elasticsearch Indices data migration

**URL:** <https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364>\
**Category:** Elasticsearch\
**Created:** [April 5, 2023, 3:05am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364 "2023-04-05T03:05:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mruthyu](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@mruthyu](https://discuss.elastic.co/u/mruthyu)\
**Post date:** [April 5, 2023, 3:05am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/1 "2023-04-05T03:05:16Z")

</div>

Is it possible to migrate the indexed data (collections) in SOLR to Elasticsearch (Indices)?  
Data volume will be around 100 million to 1 billion. If yes. What should be the approach? Is there any migration tool available which can be leveraged?

Or it has to be reindexed into elasticsearch freshly from the source data?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 5, 2023, 5:58am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/2 "2023-04-05T05:58:40Z")

</div>

You must reindex.

---

<div class="post-metadata">

**Author:** ![mruthyu](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@mruthyu](https://discuss.elastic.co/u/mruthyu)\
**Post date:** [April 5, 2023, 6:17am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/3 "2023-04-05T06:17:33Z")

</div>

Thanks David for your quick response. That helps.

---

<div class="post-metadata">

**Author:** ![mruthyu](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@mruthyu](https://discuss.elastic.co/u/mruthyu)\
**Post date:** [April 5, 2023, 7:32pm UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/4 "2023-04-05T19:32:58Z")

</div>

If is historical data say 1 year and if this data from original source is not available then it looks like we will not be able to get that historical data into elasticsearch. So do we see any other option here?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 6, 2023, 5:37am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/5 "2023-04-06T05:37:22Z")

</div>

As there's no SOLR input plugin in Logstash (see [Do we have solr input plugin for logstash?](https://discuss.elastic.co/t/do-we-have-solr-input-plugin-for-logstash/183540)), I'd recommend that you write your own script/app which reads the whole content of SOLR indices and send that every x documents as a bulk request to Elasticsearch.

---

<div class="post-metadata">

**Author:** ![mruthyu](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@mruthyu](https://discuss.elastic.co/u/mruthyu)\
**Post date:** [April 6, 2023, 9:25am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/6 "2023-04-06T09:25:06Z")

</div>

Sure. Thanks David.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 4, 2023, 9:25am UTC](https://discuss.elastic.co/t/solr-collection-to-elasticsearch-indices-data-migration/329364/7 "2023-05-04T09:25:57Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
