BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDeveloping AI Apps and Agents on Azure (AI-103)Quick Note — Choose an appropriate method for retrieval and indexing
LO Quick Note888 words

Quick Note — Choose an appropriate method for retrieval and indexing

AI-103 › Unit 1: Plan and manage an Azure AI solution › Choose the appropriate Foundry services for generative AI and agents › Choose an appropriate method for retrieval and indexing

Quick Note — Choose an appropriate method for retrieval and indexing

A team indexes an engineering catalogue with vector search alone because vectors sound modern. Then a user searches BRG-6204 — an exact part number — and gets a list of conceptually similar bearings, none of them the one asked for. Vectors approximate meaning; an identifier is a token to match. The fix is not a better embedding model, it is hybrid search: run both and fuse the results.

Retrieval target

Objective
Choose an appropriate method for retrieval and indexing
Mode
Closed-book recall
Target time
5 minutes
Escalation
Open Microsoft Learn after a miss

Decision anchors

PromptCompact answer
Classic search vs agentic retrievalClassic search — index-first, one query against one index, one request-response cycle, no LLM-assisted planning. Agentic retrieval — a query against a knowledge base of one or more knowledge sources, with planning, decomposition into subqueries, parallel retrieval, semantic reranking, and merging. Classic has no region restrictions; agentic does.
Hybrid searchCombines full-text with vector search to balance precision and recall. Lexical handles identifiers, codes, and exact phrases; vector handles paraphrase. Any stem naming both query styles is asking for hybrid.
Do you need vectors at all?"LLMs and agents don't require vectors. Only use them if you need similarity search or if you have content that can be homogenized into vectors." Vectors add an embedding stage, storage, and pipeline cost — adopt them for a reason, not by default.
Push vs pullPull (indexer) when the content is in a supported data source. Push is your only option if the source is unsupported or if index and source must be synchronized in real time. Either way, Azure AI Search can only index JSON documents.
Integrated vectorizationThe service generates the embeddings in-pipeline, so the application does not embed content at index time or queries at search time.
Indexed vs remote knowledge sourcesIndexed sources use the same engines as classic search. Remote sources bypass indexing and are queried live — current without an ingestion run, and the route for user-permission inheritance (remote SharePoint is designed for it; a security filter is the fallback elsewhere).
Enrichment runs at indexing timeSkillsets chunk, vectorize, and transform during indexing. Changing a skillset means re-running ingestion, not patching the index — plan enrichment before the first full ingest.

Read the answers once, then cover the right-hand column and reconstruct each one from the prompt. A useful answer names the requirement, the capability that satisfies it, and the nearest alternative it rejects. If you can only recognize the answer after seeing it, retrieval is not yet secure.

Three different complaints, three different fixes

Wrong results → relevance: hybrid, semantic ranker, synonyms. Stale results → ingestion: schedule, push vs pull, remote sources. Slow or throttled → capacity. A stem describing poor matching is never answered by re-indexing more often.

Ninety-second explanation

Without notes, explain:

  1. When is push the only permitted ingestion method?
  2. Why does vector search alone fail on part numbers?
  3. What does a knowledge base do that a single index query does not?
  4. Why is adding chunking to an existing pipeline more expensive than it looks?
  5. Which retrieval choice is also an access-control decision?

Then check yourself against current Microsoft Learn. Record the missing decision rule, not merely the missed product name, in your error log.

Loading flashcards…

When to go deeper

Go deeper when the design turns on permission inheritance or on agentic retrieval's regional support — both are documented per-source and per-region. Start from Introduction to Azure AI Search.

Source and freshness

Written against current Microsoft Learn documentation for the AI-103 skills measured (16 April 2026). Reviewed 2026-08-20. Microsoft Learn controls changing product contracts — availability, limits, preview status, naming, and retirement dates move, and this note is deliberately compact.

All Developing AI Apps and Agents on Azure (AI-103) Study Resources

Related Notes

  • Choose an appropriate method for retrieval and indexing2,778 words
  • Choose an appropriate model for each task, including LLMs, small language models, multimodal models, and Foundry Tools3,097 words
  • Quick Note — Choose an appropriate model for each task, including LLMs, small language models, multimodal models, and Foundry Tools1,041 words
  • Choose appropriate memory, tool, and knowledge integration services for agent solutions2,815 words
  • Quick Note — Choose appropriate memory, tool, and knowledge integration services for agent solutions949 words
  • Choose the appropriate Foundry services for generative tasks, grounding, vector search, agent workflows, or multimodal processing2,733 words
  • Quick Note — Choose the appropriate Foundry services for generative tasks, grounding, vector search, agent workflows, or multimodal processing901 words
  • Apply responsible AI instrumentation, including evaluators, safety evaluations, and explanation tooling2,891 words
  • Configure safety filters, guardrails, risk detection, and content moderation2,795 words
  • Govern agent behavior with oversight modes, constraints, and tool-access controls2,863 words
  • Implement auditing through trace logging, provenance metadata, and approval workflows2,624 words
  • Configure security including managed identity, private networking, keyless credentials, and role policies2,695 words

Ready to study Developing AI Apps and Agents on Azure (AI-103)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Developing AI Apps and Agents on Azure (AI-103)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Developing AI Apps and Agents on Azure (AI-103) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.

Choose an appropriate method for retrieval and indexing — quick retrieval

Card 1 of 5

Front of flashcard 1 of 5

Hybrid search

easy

Full-text + vector in one query, to balance precision and recall. Lexical for identifiers and exact phrases, vector for paraphrase. The answer whenever a stem names both query styles.

hybridsearch

Choose an appropriate method for retrieval and indexing — quick retrieval

Card 1

Front

Hybrid search

Back

Full-text + vector in one query, to balance precision and recall. Lexical for identifiers and exact phrases, vector for paraphrase. The answer whenever a stem names both query styles.

Card 2

Front

Push vs pull

Back

Pull = indexer over a supported data source. Push = your only option when the source is unsupported or the index must be real-time synchronized. Index format is JSON either way.

Card 3

Front

Agentic retrieval pipeline

Back

Plan → decompose into subqueries → retrieve in parallel → semantic rerank → merge. Returns an answer or raw data plus an activity log and references. Has region restrictions; classic search does not.

Card 4

Front

Do you need vectors?

Back

Not automatically — "LLMs and agents don't require vectors. Only use them if you need similarity search." They add embedding, storage, and pipeline cost.

Card 5

Front

Enrichment is indexing-time

Back

Skillsets chunk and vectorize during indexing, so a skillset change requires re-ingesting the corpus. Decide enrichment before the first full ingest.

Choose an appropriate method for retrieval and indexing — quick retrieval

Card 1

Front

Hybrid search

Back

Full-text + vector in one query, to balance precision and recall. Lexical for identifiers and exact phrases, vector for paraphrase. The answer whenever a stem names both query styles.

Card 2

Front

Push vs pull

Back

Pull = indexer over a supported data source. Push = your only option when the source is unsupported or the index must be real-time synchronized. Index format is JSON either way.

Card 3

Front

Agentic retrieval pipeline

Back

Plan → decompose into subqueries → retrieve in parallel → semantic rerank → merge. Returns an answer or raw data plus an activity log and references. Has region restrictions; classic search does not.

Card 4

Front

Do you need vectors?

Back

Not automatically — "LLMs and agents don't require vectors. Only use them if you need similarity search." They add embedding, storage, and pipeline cost.

Card 5

Front

Enrichment is indexing-time

Back

Skillsets chunk and vectorize during indexing, so a skillset change requires re-ingesting the corpus. Decide enrichment before the first full ingest.