[ 
https://issues.apache.org/jira/browse/SOLR-17443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17879975#comment-17879975
 ] 

Arda edited comment on SOLR-17443 at 9/6/24 8:56 PM:
-----------------------------------------------------

I encountered the issue where the migration via API returned a success response 
but did not actually migrate the documents. To resolve this, I wrote a Python 
script that directly interacts with the Solr APIs for a more reliable migration 
process.

 

Here, you can find the code and detailed instructions in the following GitHub 
repository:

[GitHub Repository 
Link|https://github.com/ardatezcan1/solr_migrate_api_solution/tree/main]

This script should help others who face similar migration issues. Feel free to 
review and contribute to the repository if you have any improvements or 
suggestions.

 


was (Author: JIRAUSER306884):
I encountered the issue where the migration via API returned a success response 
but did not actually migrate the documents. To resolve this, I wrote a Python 
script that directly interacts with the Solr APIs for a more reliable migration 
process.

 

Here, you can find the code and detailed instructions in the following GitHub 
repository:

[GitHub Repository 
Link|https://github.com/ardatezcan1/solr_migrate_api_solution/blob/main/solr_code.py]


This script should help others who face similar migration issues. Feel free to 
review and contribute to the repository if you have any improvements or 
suggestions.

 

> While using Solr 7.7.2, I attempted to migrate documents between collections 
> using the Collections API. Despite receiving successful responses, no 
> documents were migrated.
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-17443
>                 URL: https://issues.apache.org/jira/browse/SOLR-17443
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: JSON Request API, SolrCloud, v2 API
>    Affects Versions: 7.7.2
>            Reporter: Arda
>            Priority: Minor
>              Labels: collection-api
>
> *Issue Summary*
> I am using Solr version 7.7.2 and encountered an issue while attempting to 
> migrate documents from one collection to another using the Collections API. 
> Despite receiving a successful response, the documents are not actually 
> migrated. I followed the official Solr documentation for data migration:
> [https://solr.apache.org/guide/7_7/collections-api.html#migrate]
> Here are the commands I used:
>  
> 1- curl -k -g--negotiate -u: 
> "https://‹solr_server_hostname>:<solr_port>/solr/admin/collections?action=migrate&collection=<source_collection_name>&split.key=compositeId&target.collection=<the_collection_which_I_created_new's_name>"
>  
> 2- curl -k -g--negotiate -u: 
> "https://<solr-node-hostname:port>/solr/admin/collections?action=MIGRATE&collection=<source_collection>&split.key=!&target.collection=<target_collection>&async=1000"
>  
> I tried using a generic split key ("!") as the routing key prefix was 
> unknown. However, in bash, this caused a -bash: !: event not found error. To 
> avoid this, I also attempted using escaped characters like \! and %21. 
> Despite these modifications, all commands returned a successful response but 
> did not actually migrate the documents.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to