I was using the free version of the QnAMaker service which was linked to a free version of the Azure Search service. This prevented me from creating new KBs in the QnAMaker saying that I need to upgrade the Search service. Since upgrading of Search service currently not supported, as stated here- https://feedback.azure.com/forums/263029-azure-search/suggestions/12931110-allow-to-upgrade-the-pricing-tier, I created a new Search service and added updated the settings for that in my QnAMaker service. Now, when I try creating the KB and publish them, I get message that my QnAMaker's Search service is not running. I have tried restarting my QnAMaker service but that still did not work. Also, I can't delete the existing KBs from QnAMaker as it gives the same error.
I have also upgraded the QnAMaker service and the Cognitive service. Is it because the indexes are not present in the newly created Search service? I thought running the QnAMaker service should rebuild the Search indexes, not sure. Any help with this please? Let me know if I can provide more details.