Reputation: 23836
I was working with azure-search
and able to map indexer with DB. Everything seems fine till here.
I want to update my indexer automatically/manually every second to keep azure search
updated. Every time if data gets created/updated azure search indexer should get updated as soon as possible to give best user experience.
In DOC it's written that indexer can update every 5 minutes.
An indexer can re-index your table at most every five minutes. If your data changes frequently, and the changes need to be reflected in the index within seconds or single minutes, we recommend using the REST API or .NET SDK to push updated rows directly.
I tried RESET API but it also has the limitation of 3 minutes. This if following error I am getting when tried updating indexer frequently. Is this limitation is because of free search plan?
{
"error": {
"code": "",
"message": "On-demand indexer invocation is permitted every 180 seconds for this service tier."
}
}
Any suggestions?
Upvotes: 1
Views: 1472
Reputation: 24569
Is this limitation is because of free search plan?
You could get the answer from this document comment. Accroding to Eugenesh@MSFT metioned that it is the limit for free search plan.Paid tiers do not limit how frequently you can run an indexer.
paid tiers do not limit how frequently you can run an indexer.
Upvotes: 3