Azure Cognitive Search: How to clone search index into second instance?

Mitchell Wortman 0 Reputation points
2023-07-07T21:37:38.5466667+00:00

Hello!

My team uses Azure Cognitive Search as a search service over our data. My team has a single instance of a search index to which we are trying to add multi-region functionality for disaster recovery purposes.

We believe this may require setting up a second instance of the index and fully copying the existing data currently stored within it. When creating a new search index from existing data, I'm not seeing an option to clone it from an existing search index.

Are there any existing tools to duplicate and/or quickly copy search index data into a second instance? Or is there a better way entirely to have a search index work over the same data in multiple regions concurrently?

Thank you!

Azure AI Search
Azure AI Search
An Azure search service with built-in artificial intelligence capabilities that enrich information to help identify and explore relevant content at scale.
1,225 questions
{count} votes

1 answer

Sort by: Most helpful
  1. VenkateshDodda-MSFT 24,221 Reputation points Microsoft Employee
    2023-07-10T06:04:29.54+00:00

    @Mitchell Wortman Thanks for reaching out to Microsoft Q&A, apologize for any inconvenience caused on this.

    Based on the information shared, My understanding of your ask is to copy the search index of one cognitive search instance to another to implement the Business continuity and diaster recovery for your search service.

    As mentioned in the documentaiton, Cognitive Search doesn't provide instant failover in the event of an outage.

    If you want to make your search service available across geographic regions, you can choose specific scenarios from here and implement your solution based on your requirements.

    Refer to this documentation, for more information about synchronize the data across multiple services.

    Feel free to reach back to me if you have any further questions on this.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.