Search code examples
azureazure-functionsazure-cognitive-search

Anzure Search ingestion events


I'd like to know if Azure Search offers any ability to trigger an Azure Function when a document gets indexed or inserted into Azure search or if there are any other events I can take advantage of.

I'd like to avoid a timed event which continuously scans Azure search for new documents.


Solution

  • If you're using an indexer, you can add a skillset with a WebApiSkill to invoke your Azure Function for each inserted document. However, there's no transactional consistency guarantees - a document for which your function will be invoked is not guaranteed to be successfully inserted into the index.