Information extraction solutions · 10–15%

Retrieval & grounding pipelines

~2 min read

Azure AI Search is a cloud search service: it indexes your content, then answers keyword, vector, and hybrid queries over it. It powers both classic search and RAG grounding.

Azure AI Search — indexing flow

The flow, in order: a data source holds your files; an indexer pulls them in; document cracking opens each file and extracts its content; the enrichment pipeline (skillset) adds AI-derived fields; everything lands in the index (and, optionally, a knowledge store).

An indexer is the process that pulls documents from the data source and builds the index. A skillset is the ordered list of AI skills it runs on each document to add derived fields.

Index field attributes — memorize

AttributeEnables
keyUnique record id
searchableFull-text search
filterable$filter expressions
sortable$orderby
facetableFacet UI (few discrete values)
retrievableAppears in results (default on)

Querying

Vector / semantic / hybrid (RAG grounding)

Knowledge store

A knowledge store saves the enriched data somewhere other than the index, so analytics tools can use it too. It persists data as projections: JSON objects (ETL), tables (relational analytics), image files. Defined in the skillset.

“Save enriched output for Power BI/ETL” means knowledge store projections. “Users filter by category chips” means facetable. “Both words must appear” means searchMode=All.