Microsoftdocs Agent Skills
Microsoft Docs avatar
Microsoft Docs

Azure Cognitive Search

Skill

Expert knowledge for Azure AI Search development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building indexes, skillsets, vector/semantic search, secured indexers, or multi-region search apps, and other Azure AI Search related development tasks. Not for Azure Data Explorer (use azure-data-explorer), Azure Synapse Analytics (use azure-synapse-analytics), Azure Cosmos DB (use azure-cosmos-db).

Source: /skills/azure-cognitive-search/SKILL.md

Azure AI Search Skill

This skill provides expert guidance for Azure AI Search. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

Category Lines Description
Troubleshooting L37-L48 Diagnosing and fixing Azure AI Search indexer/skillset errors, filter and metric issues, permission-filtered results, and private link or storage discrepancies.
Best Practices L49-L66 Best practices for designing, scaling, and troubleshooting enrichment/indexing pipelines, optimizing vector search, performance, and costs, and safely updating Azure AI Search resources.
Decision Making L67-L82 Guidance on choosing regions, tiers, pricing, capacity, and connectors, plus migration/upgrade paths for APIs and SDKs to plan, scale, and modernize Azure AI Search solutions.
Architecture & Design Patterns L83-L88 Architectural patterns for Azure AI Search: combining vector and keyword search, designing multitenant or isolated indexes, and building resilient multi-region search deployments.
Limits & Quotas L89-L98 Limits, quotas, and capacity planning for Azure AI Search: billing/free enrichment, indexer schedules/concurrency/runtime, service capacity limits, and vector index size/throughput constraints.
Security L99-L141 Securing Azure AI Search: RBAC/Entra ID, keys, encryption, network isolation, indexer auth to data sources (SQL, Storage, SharePoint, Cosmos, Functions), and document-level/label-based access control.
Configuration L142-L234 Configuring Azure AI Search: data sources, knowledge bases, skillsets, analyzers, vectorization, semantic ranking, and query options for agentic retrieval and enrichment.
Integrations & Coding Patterns L235-L310 Patterns and code for integrating Azure AI Search: indexers, skills, vectorization, query syntax (Lucene/OData), semantic ranking, filters, pagination, and app/Power BI integrations.
Deployment L311-L319 Provision and deploy Azure AI Search services and apps using ARM, Bicep, Terraform, and Container Apps, plus guidance on region moves and checking regional feature availability.

Troubleshooting

Topic URL
Troubleshoot Azure AI Search indexer errors and warnings https://learn.microsoft.com/en-us/azure/search/cognitive-search-common-errors-warnings
Debug and troubleshoot Azure AI Search skillsets https://learn.microsoft.com/en-us/azure/search/cognitive-search-how-to-debug-skillset
Debug Azure AI Search skillsets using portal sessions https://learn.microsoft.com/en-us/azure/search/cognitive-search-tutorial-debug-sessions
Troubleshoot Azure AI Search indexer issues without errors https://learn.microsoft.com/en-us/azure/search/search-indexer-troubleshooting
Diagnose and fix Azure AI Search collection filter errors https://learn.microsoft.com/en-us/azure/search/search-query-troubleshoot-collection-filters
Troubleshoot shared private link resource issues in Azure AI Search https://learn.microsoft.com/en-us/azure/search/troubleshoot-shared-private-link-resources
Troubleshoot SharePoint permission-filtered search results https://learn.microsoft.com/en-us/azure/search/troubleshoot-sharepoint-query-permission-filtering
Diagnose Azure AI Search storage and metric discrepancies https://learn.microsoft.com/en-us/azure/search/troubleshoot-storage-metrics

Best Practices

Topic URL
Design and troubleshoot AI enrichment pipelines in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-concept-troubleshooting
Scale and manage custom skills in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-scale
Apply responsible AI best practices for GenAI Prompt skill https://learn.microsoft.com/en-us/azure/search/responsible-ai-best-practices-genai-prompt-skill
Handle changed and deleted blobs in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-changed-deleted
Optimize large-scale indexing in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-large-index
Apply optimistic concurrency for Azure AI Search resources https://learn.microsoft.com/en-us/azure/search/search-howto-concurrency
Update or rebuild Azure AI Search indexes safely https://learn.microsoft.com/en-us/azure/search/search-howto-reindex
Analyze Azure AI Search query and indexing performance https://learn.microsoft.com/en-us/azure/search/search-performance-analysis
Optimize Azure AI Search query and indexing performance https://learn.microsoft.com/en-us/azure/search/search-performance-tips
Optimize Azure AI Search Serverless costs https://learn.microsoft.com/en-us/azure/search/serverless-cost-optimization
Use narrow vector data types to reduce Azure AI Search storage https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-assign-narrow-data-types
Chunk large documents for Azure AI Search vector retrieval https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-chunk-documents
Choose vector optimization and compression in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-configure-compression-storage
Truncate text-embedding-3 dimensions using MRL in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-truncate-dimensions

Decision Making

Topic URL
Migrate Azure AI Search agentic retrieval to latest API https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-migrate
Migrate from deprecated Azure AI Search skills https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-deprecated
Decide and migrate between Azure AI Search REST API versions https://learn.microsoft.com/en-us/azure/search/search-api-migration
Estimate Azure AI Search capacity for indexing and queries https://learn.microsoft.com/en-us/azure/search/search-capacity-planning
Create Azure AI Search services with appropriate region and tier https://learn.microsoft.com/en-us/azure/search/search-create-service-portal
Choose appropriate data source connectors for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-data-sources-gallery
Upgrade Azure AI Search .NET management SDKs https://learn.microsoft.com/en-us/azure/search/search-dotnet-mgmt-sdk-migration
Migrate Azure AI Search .NET apps to SDK v11 https://learn.microsoft.com/en-us/azure/search/search-dotnet-sdk-migration-version-11
Upgrade Azure AI Search to higher capacity https://learn.microsoft.com/en-us/azure/search/search-how-to-upgrade
Choose Azure AI Search regions under high demand https://learn.microsoft.com/en-us/azure/search/search-region-capacity
Plan and manage Azure AI Search costs https://learn.microsoft.com/en-us/azure/search/search-sku-manage-costs
Choose Azure AI Search pricing model and tier https://learn.microsoft.com/en-us/azure/search/search-sku-tier

Architecture & Design Patterns

Topic URL
Design multitenant and isolated content in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-modeling-multitenant-saas-applications
Design multi-region architectures for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-multi-region

Limits & Quotas

Topic URL
Billing limits and free quotas for Azure AI Search enrichment https://learn.microsoft.com/en-us/azure/search/cognitive-search-attach-cognitive-services
Manage indexer execution, duration, and concurrency https://learn.microsoft.com/en-us/azure/search/search-howto-run-reset-indexers
Configure Azure AI Search indexer schedules and limits https://learn.microsoft.com/en-us/azure/search/search-howto-schedule-indexers
Understand indexer runtime quotas on Serverless and S3 HD https://learn.microsoft.com/en-us/azure/search/search-indexer-high-density-serverless-overview
Plan Azure AI Search capacity using service limits https://learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity
Understand Azure AI Search vector index limits https://learn.microsoft.com/en-us/azure/search/vector-search-index-size

Security

Topic URL
Manage access to Web Knowledge Source using Azure CLI https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web-manage
Use built-in Azure Policy definitions for Azure AI Search https://learn.microsoft.com/en-us/azure/search/policy-reference
Ingest RBAC scopes from Azure Blob sources https://learn.microsoft.com/en-us/azure/search/search-blob-indexer-role-based-access
Implement document-level access control in AI Search https://learn.microsoft.com/en-us/azure/search/search-document-level-access-overview
Configure keyless RBAC access to Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-get-started-rbac
Configure SharePoint Online indexer permissions in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sharepoint-online
Configure managed identity access to SQL Managed Instance https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance-with-managed-identity
Secure AI Search indexer connections to SQL Server VMs https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-server
Configure managed identities and RBAC for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-managed-identities
Configure Azure AI Search indexer auth to Azure Functions https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-azure-functions
Secure Cosmos DB indexer connections with managed identity https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-cosmos-db
Configure managed identity access from Azure AI Search to Azure SQL https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-sql
Configure managed identity access from Azure AI Search to Storage https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-storage
Index ACL and RBAC metadata via Push API https://learn.microsoft.com/en-us/azure/search/search-index-access-control-lists-and-rbac-push-api
Ingest ADLS Gen2 ACL and RBAC metadata https://learn.microsoft.com/en-us/azure/search/search-indexer-access-control-lists-and-role-based-access
Connect Azure AI Search indexers to SQL Managed Instance privately https://learn.microsoft.com/en-us/azure/search/search-indexer-how-to-access-private-sql
Set IP firewall rules for Azure AI Search indexers https://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-ip-restricted
Configure shared private link access for Azure AI Search indexers https://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-private
Use trusted service exception for Azure AI Search indexers https://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-trusted-service-exception
Configure indexer access to protected resources https://learn.microsoft.com/en-us/azure/search/search-indexer-securing-resources
Ingest Purview sensitivity labels with indexers https://learn.microsoft.com/en-us/azure/search/search-indexer-sensitivity-labels
Ingest SharePoint ACL metadata with indexers https://learn.microsoft.com/en-us/azure/search/search-indexer-sharepoint-access-control-lists
Configure security and access for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-manage
Enforce ACL and RBAC at query time https://learn.microsoft.com/en-us/azure/search/search-query-access-control-rbac-enforcement
Enforce Purview sensitivity labels at query time in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-sensitivity-labels
Manage Azure AI Search admin and query API keys https://learn.microsoft.com/en-us/azure/search/search-security-api-keys
Apply security best practices to Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-security-best-practices
Enable RBAC and Entra ID auth for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-security-enable-roles
Retrieve encryption key details for Azure AI Search resources https://learn.microsoft.com/en-us/azure/search/search-security-get-encryption-keys
Configure customer-managed encryption keys for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-security-manage-encryption-keys
Configure cross-tenant CMK encryption for AI Search https://learn.microsoft.com/en-us/azure/search/search-security-managed-encryption-cross-tenant
Join Azure AI Search to a network security perimeter https://learn.microsoft.com/en-us/azure/search/search-security-network-security-perimeter
Configure Azure AI Search RBAC with Entra ID https://learn.microsoft.com/en-us/azure/search/search-security-rbac
Configure client applications for keyless RBAC access to Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-security-rbac-client-code
Implement document-level security trimming in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-security-trimming-for-azure-search
Use Azure Policy compliance controls for Azure AI Search https://learn.microsoft.com/en-us/azure/search/security-controls-policy
Configure IP firewall and trusted service access for Azure AI Search https://learn.microsoft.com/en-us/azure/search/service-configure-firewall
Configure private endpoints for Azure AI Search https://learn.microsoft.com/en-us/azure/search/service-create-private-endpoint
Index ADLS Gen2 permissions for secure queries https://learn.microsoft.com/en-us/azure/search/tutorial-adls-gen2-indexer-acls

Configuration

Topic URL
Configure Azure SQL knowledge sources for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-azure-sql
Configure blob knowledge sources for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-blob
Configure Fabric Data Agent knowledge sources in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-fabric-data-agent
Configure Fabric Ontology knowledge sources for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-fabric-ontology
Create file-based knowledge sources for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-file
Configure MCP Server knowledge sources in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-mcp-server
Configure OneLake knowledge sources for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-onelake
Configure search index knowledge sources in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-search-index
Configure indexed SharePoint knowledge sources in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-indexed
Configure remote SharePoint knowledge source for Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-remote
Configure web knowledge sources for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web
Configure Work IQ knowledge sources for organizational intelligence https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-work-iq
Define knowledge source objects for agentic retrieval https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-overview
Enable and configure answer synthesis in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-answer-synthesis
Configure freshness-aware retrieval for knowledge sources https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-configure-freshness
Create agentic retrieval-ready search indexes https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-index
Create and configure knowledge bases in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-knowledge-base
Configure agentic retrieval billing consent in Azure AI Search https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-enable-disable
Configure image serving for agentic retrieval answer synthesis https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-image-serving
Configure custom AML skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-aml-skill
Use annotation syntax to reference enriched nodes in Azure AI Search skillsets https://learn.microsoft.com/en-us/azure/search/cognitive-search-concept-annotations-syntax
Define and configure skillsets in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-defining-skillset
Configure output field mappings for Azure AI Search skillsets https://learn.microsoft.com/en-us/azure/search/cognitive-search-output-field-mapping
Configure and use predefined skills in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-predefined-skills
Use skill context and annotation language in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-annotation-language
Configure Azure Content Understanding skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-content-understanding
Configure Custom Entity Lookup skill parameters https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-custom-entity-lookup
Configure Document Extraction skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-document-extraction
Configure Document Layout skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-document-intelligence-layout
Configure Entity Recognition skill v2 in skillsets https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition
Configure Image Analysis skill in Azure AI Search enrichment https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-image-analysis
Configure PII Detection skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-pii-detection
Use Shaper skill to restructure enrichment output https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-shaper
Configure Text Split skill for AI enrichment https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textsplit
Configure Azure Vision multimodal embeddings skill https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-vision-vectorize
Design and configure skillsets for AI enrichment https://learn.microsoft.com/en-us/azure/search/cognitive-search-working-with-skillsets
Configure enrichment caching for Azure AI Search pipelines https://learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-configure
Manage enrichment cache data in Azure AI Search https://learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-manage
Define custom analyzers for Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/index-add-custom-analyzers
Add language analyzers to Azure AI Search fields https://learn.microsoft.com/en-us/azure/search/index-add-language-analyzers
Configure scoring profiles for Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/index-add-scoring-profiles
Configure BM25 relevance scoring in Azure AI Search https://learn.microsoft.com/en-us/azure/search/index-ranking-similarity
Define and configure knowledge store projection shapes https://learn.microsoft.com/en-us/azure/search/knowledge-store-projection-shape
Reference for Azure AI Search monitoring metrics and logs https://learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search-data-reference
Reference stopword lists for Azure AI Search analyzers https://learn.microsoft.com/en-us/azure/search/reference-stopwords
Configure analyzers for text processing in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-analyzers
Use content metadata properties in Azure AI Search indexers https://learn.microsoft.com/en-us/azure/search/search-blob-metadata-properties
Configure API Management gateway for Azure OpenAI skills in Search https://learn.microsoft.com/en-us/azure/search/search-how-to-configure-azure-openai-api-management
Configure Azure AI Search indexers for data ingestion https://learn.microsoft.com/en-us/azure/search/search-how-to-create-indexers
Define and create search index schemas in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-create-search-index
Define index projections for Azure AI Search vectorization https://learn.microsoft.com/en-us/azure/search/search-how-to-define-index-projections
Delete documents from Azure AI Search indexes via APIs https://learn.microsoft.com/en-us/azure/search/search-how-to-delete-documents
Configure JSON blob parsing for Azure AI Search indexers https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-json
Index Markdown blobs with Azure AI Search blob indexer https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-markdown
Configure one-to-many blob parsing for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-one-to-many
Set parsing modes for plain text blob indexing in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-plaintext
Load and refresh data into Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/search-how-to-load-search-index
Configure complex data types in Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/search-howto-complex-data-types
Configure field mappings for Azure AI Search indexers https://learn.microsoft.com/en-us/azure/search/search-indexer-field-mappings
Manage Azure AI Search services with az search CLI commands https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli
Manage Azure AI Search with PowerShell scripts https://learn.microsoft.com/en-us/azure/search/search-manage-powershell
Configure Azure AI Search via Management REST API https://learn.microsoft.com/en-us/azure/search/search-manage-rest
Configure Azure AI Search diagnostic logging https://learn.microsoft.com/en-us/azure/search/search-monitor-enable-logging
Configure and monitor Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/search-monitor-queries
Configure and use moreLikeThis in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-more-like-this
Configure text normalizers for filters, facets, and sort https://learn.microsoft.com/en-us/azure/search/search-normalizers
Use OData collection operators in Azure AI Search filters https://learn.microsoft.com/en-us/azure/search/search-query-odata-collection-operators
Use OData comparison operators in Azure AI Search filters https://learn.microsoft.com/en-us/azure/search/search-query-odata-comparison-operators
Use OData geo-spatial functions in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-odata-geo-spatial-functions
Use OData logical operators in Azure AI Search filters https://learn.microsoft.com/en-us/azure/search/search-query-odata-logical-operators
Configure OData $orderby in Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/search-query-odata-orderby
Use OData search.in function in Azure AI Search filters https://learn.microsoft.com/en-us/azure/search/search-query-odata-search-in-function
Configure OData $select fields in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-odata-select
OData expression syntax for Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/search-query-odata-syntax-reference
Configure Azure AI Search indexer for JSON blob data https://learn.microsoft.com/en-us/azure/search/search-semi-structured-data
Migrate Azure AI Search semantic ranking code https://learn.microsoft.com/en-us/azure/search/semantic-code-migration
Configure Semantic Ranker settings in Azure AI Search https://learn.microsoft.com/en-us/azure/search/semantic-how-to-configure
Configure semantic ranker billing plans in Azure AI Search https://learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-disable
Configure custom analyzers for Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/tutorial-create-custom-analyzer
Configure vectorizers for Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-configure-vectorizer
Configure vector indexes and fields in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-create-index
Configure binary vector fields for Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-index-binary-data
Configure vector quantization in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-quantization
Configure vector storage options in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-storage-options
Configure integrated vectorization in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization
Configure multi-vector fields in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-multi-vector-fields
Configure Azure Vision vectorizer for embeddings https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-ai-services-vision
Configure Foundry model catalog vectorizer https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-machine-learning-ai-studio-catalog
Configure Custom Web API vectorizer in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-custom-web-api

Integrations & Coding Patterns

Topic URL
Query Azure AI Search knowledge bases via REST, SDKs, and MCP https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-retrieve
Create Bing Entity Search custom skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-create-custom-skill-example
Implement custom skill web interfaces for Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-interface
Implement Custom Web API skills in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-web-api
Configure Azure OpenAI Embedding skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-azure-openai-embedding
Configure Conditional skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-conditional
Configure Entity Linking skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-linking-v3
Configure Entity Recognition v3 skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition-v3
Use GenAI Prompt skill with Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-genai-prompt
Configure Key Phrase Extraction skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-keyphrases
Configure Language Detection skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-language-detection
Configure Named Entity Recognition v2 skill https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-named-entity-recognition
Configure OCR skill for Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-ocr
Configure Sentiment v2 skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment
Configure Sentiment v3 skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment-v3
Configure Text Translation skill in AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-text-translation
Configure Text Merge skill in Azure AI Search https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textmerger
Build hybrid keyword-vector queries in Azure AI Search https://learn.microsoft.com/en-us/azure/search/hybrid-search-how-to-query
Connect Azure AI Search knowledge store to Power BI https://learn.microsoft.com/en-us/azure/search/knowledge-store-connect-power-bi
Create Azure AI Search knowledge store via REST https://learn.microsoft.com/en-us/azure/search/knowledge-store-create-rest
Implement complex projection shapes for knowledge stores https://learn.microsoft.com/en-us/azure/search/knowledge-store-projection-example-long
Define knowledge store projections in Azure AI Search https://learn.microsoft.com/en-us/azure/search/knowledge-store-projections-examples
Use Lucene query syntax in Azure AI Search https://learn.microsoft.com/en-us/azure/search/query-lucene-syntax
Construct OData expressions for Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/query-odata-filter-orderby-syntax
Use simple query syntax in Azure AI Search https://learn.microsoft.com/en-us/azure/search/query-simple-syntax
Implement autocomplete and suggestions in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-add-autocomplete-suggestions
Index Azure Blob Storage content with Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-blob-storage-integration
Use faceted navigation syntax in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-faceted-navigation-examples
Configure Azure Files indexer for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-file-storage-integration
Author filter expressions for Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/search-filters
Enable and query semantic ranking in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-get-started-semantic
Create and configure Azure AI Search skillsets https://learn.microsoft.com/en-us/azure/search/search-get-started-skillset
Programmatically create and query Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/search-get-started-text
Call Azure AI Search vector APIs via REST and SDKs https://learn.microsoft.com/en-us/azure/search/search-get-started-vector
Use Azure.Search.Documents .NET client for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-dotnet-sdk
Index CSV blobs with delimitedText in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-csv
Index client-side encrypted blobs with Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-encrypted
Set up Azure Blob indexer for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-storage
Configure Azure Table indexers for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-tables
Configure Cosmos DB Gremlin indexers for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-gremlin
Index Cosmos DB for MongoDB with Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-mongodb
Set up Cosmos DB NoSQL indexers in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-sql
Configure Logic Apps workflows for Azure AI Search indexing https://learn.microsoft.com/en-us/azure/search/search-how-to-index-logic-apps
Configure Azure AI Search indexer for Azure MySQL https://learn.microsoft.com/en-us/azure/search/search-how-to-index-mysql
Set up OneLake indexer for Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-onelake-files
Set up Azure SQL indexers in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-database
Connect Azure AI Search indexer to SQL Managed Instance https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance
Configure REST-based integrated vectorization in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-integrated-vectorization
Implement pagination for Azure AI Search list APIs https://learn.microsoft.com/en-us/azure/search/search-how-to-page-list-results
Use Document Layout skill for semantic chunking and vectorization https://learn.microsoft.com/en-us/azure/search/search-how-to-semantic-chunking
Use Content Understanding for semantic chunking in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-how-to-semantic-chunking-content-understanding
Implement C# indexer integration with Azure SQL and Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-indexer-tutorial
Visualize Azure AI Search logs and metrics in Power BI https://learn.microsoft.com/en-us/azure/search/search-monitor-logs-powerbi
Implement fuzzy search and typo tolerance in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-fuzzy
Use Lucene query syntax in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-lucene-examples
Use OData $filter in Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/search-query-odata-filter
Use OData full-text search functions in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-odata-full-text-search-functions
Use OData search.score in Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/search-query-odata-search-score-function
Query partial terms and patterns in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-partial-matching
Use simple query syntax in Azure AI Search https://learn.microsoft.com/en-us/azure/search/search-query-simple-examples
Combine scoring profiles with semantic ranking in Azure AI Search https://learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-scoring-profiles
Invoke semantic ranking in Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-request
Implement semantic query rewrite in Azure AI Search https://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-rewrite
Add spelling correction to Azure AI Search queries https://learn.microsoft.com/en-us/azure/search/speller-how-to-add
Integrate Azure AI Search queries into C# web apps https://learn.microsoft.com/en-us/azure/search/tutorial-csharp-search-query-integration
Index multiple Azure data sources into one Azure AI Search index https://learn.microsoft.com/en-us/azure/search/tutorial-multiple-data-sources
Optimize push API indexing in Azure AI Search with C# https://learn.microsoft.com/en-us/azure/search/tutorial-optimize-indexing-push-api
Apply filters and modes to Azure AI vector queries https://learn.microsoft.com/en-us/azure/search/vector-search-filters
Generate and integrate embeddings for Azure AI Search indexes https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-generate-embeddings
Create and send vector queries in Azure AI Search https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-query
Configure integrated vectorization with Microsoft Foundry models https://learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization-ai-studio
Configure Azure OpenAI vectorizer for AI Search queries https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-open-ai

Deployment

Topic URL
Deploy Azure AI Search via ARM templates https://learn.microsoft.com/en-us/azure/search/search-get-started-arm
Deploy Azure AI Search using Bicep files https://learn.microsoft.com/en-us/azure/search/search-get-started-bicep
Provision Azure AI Search services with Terraform https://learn.microsoft.com/en-us/azure/search/search-get-started-terraform
Move Azure AI Search services across regions https://learn.microsoft.com/en-us/azure/search/search-howto-move-across-regions
Check Azure AI Search regional feature availability https://learn.microsoft.com/en-us/azure/search/search-region-support
Deploy C# Azure AI Search apps to Container Apps https://learn.microsoft.com/en-us/azure/search/tutorial-csharp-deploy-web-search