I use QnaMaker in chatbots. QnaMaker uses Azure Cognitive Search to store and find question\answer pairs.
QnaMaker seems to idle after not being used for a while. The first query takes 7 seconds to complete. Every query after the first one completes within a second.
I think this is because Azure Cognitive Search Service becomes cold when it is not under consistent load. I can see the high latency in the metrics blade of the Search service the first time I use QnaMaker for a certain KB (index). The second query has no latency for that specific KB/Index.
How do I prevent the Azure cognitive search service from becoming cold after a period of no load?