I am midst of migrating a Sitecore project to Azure Paas offering. I've completed the deployment of the files (ie. dlls, configs, css, js, etc) and were able to do a complete unicorn sync. That looks very promising!
However, I've reached the point that I need to migrate my solr core indexes to azure search and was shocked that Azure Search doesn't give you an option to migrate solr indexes schema and data into AS. (I will be thankful already if I can migrate the schema even without the data as this is only for UAT)
So my first question is, is there a way to import my solr indexes schema without manually creating those in Azure search. I am trying to avoid to define ALL the fields one by one. (guys, don't crucify us.. the developers, pls pls pls).
Note that the Import data option is limited to Azure SQL database, SQL server relational data, Azure Cosmos, Azure blog storage and Azure Table storage only. https://docs.microsoft.com/en-us/azure/search/search-import-data-portal
My alternative solution to my problem is to copy an existing Azure Search Sitecore index Ie. Sitecore-Master-Index, but I don't see that option as well.
Another thing to note, if your Solr indexes naming convention has underscore (_), in Azure Search you are not allowed to add special characters except lowercase letters, digits or dashses.
Feel free to comment if you have ideas, workaround or solution, any tools to use. Thanks.