Azure AI Search Skillset
Does ZopNight manage Azure AI Search Skillset?
Search skillsets run AI enrichment during indexing, covering OCR, entity extraction, and embedding, billed per transaction through the attached AI Services account rather than the search service itself. ZopNight lists every skillset by name under its parent search service so none goes unreviewed, because a full re-index replays enrichment charges across the whole corpus.
Rules that fire on Azure AI Search Skillset
No active rule family targets Azure AI Search Skillset today. Rules that used to are retired, and retired rules publish no pages and fire no findings. Scheduling and permissions coverage are unaffected.
At a glance
| Field | Value |
|---|---|
| Scheduling notes | discovery only. |
Skillsets apply AI enrichment (OCR, entity extraction, embedding) to documents during indexing, billed through attached AI Services accounts per transaction. Every indexer run through a skillset spends money.
Enrichment bills per transaction, on another resource
A skillset moves the cost somewhere most bills reviews never look. The search service’s search-unit meter is unaffected by enrichment; instead, each skill executed against each document generates transactions on the AI Services account the skillset is attached to. OCR over a scanned archive, entity extraction across a document store, embedding generation for a vector field: all of it meters per document, per skill, on an account that may sit in a different resource group from the search service that triggered it.
Skillset names in inventory, billing links in the definition
Discovered via the search enricher, which lists each skillset by name under its parent search service. Skillsets are data-plane definitions, enumerated with the service admin key alongside their sibling indexers and indexes. That key requires Microsoft.Search/searchServices/listAdminKeys/action (Search Service Contributor or a custom role); without it the service is discovered but its skillsets are not. ZopNight does not record which AI Services account a skillset bills or which indexer invokes it; that link lives in the skillset definition. Following it by hand is worth the effort: an AI Services account showing unexplained transaction volume is a mystery until you know which skillset drives it.
When re-indexing re-bills the whole corpus
Skillset waste is event-shaped rather than continuous. A schema change that forces a full re-index replays every skill over every document. The entire historical enrichment bill is paid again in an afternoon. High-frequency indexer schedules turn small incremental charges into a steady burn. And over-built skill chains from prototyping, OCR plus key phrases plus entities plus embeddings, keep billing every skill even when the application only ever queries the vectors.
Reviewing skillsets alongside their indexers
Azure portal → AI Search → select the service → Search management → Skillsets lists each definition and the skills it chains; each skillset’s attached AI Services resource is declared in its definition. Reading this view next to the Indexers list, which shows which schedules fire through which skillsets, is the fastest route to the enrichment charges worth cutting.