Skip to content
cccskills
FreePublished on GitHub

azure-cognitive-search

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, indexers, vector/semantic search, or RAG knowledge bases with Azure AI Search, 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).

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md38.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

CategoryLinesDescription
TroubleshootingL37-L48Diagnosing and fixing Azure AI Search indexer/skillset errors, filter and metric issues, permission-filtered results, and private link or storage discrepancies.
Best PracticesL49-L66Best practices for designing, scaling, and troubleshooting enrichment/indexing pipelines, optimizing vector search, performance, and costs, and safely updating Azure AI Search resources.
Decision MakingL67-L83Guidance 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 PatternsL84-L89Architectural patterns for Azure AI Search: combining vector and keyword search, designing multitenant or isolated indexes, and building resilient multi-region search deployments.
Limits & QuotasL90-L99Limits, quotas, and capacity planning for Azure AI Search: billing/free enrichment, indexer schedules/concurrency/runtime, service capacity limits, and vector index size/throughput constraints.
SecurityL100-L142Securing 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.
ConfigurationL143-L235Configuring Azure AI Search: data sources, indexers, skillsets, analyzers, vectorization, semantic ranking, monitoring, and agentic retrieval/knowledge bases for RAG and answer synthesis.
Integrations & Coding PatternsL236-L311Patterns and code for integrating Azure AI Search: indexers, skills, vectorization, query syntax (Lucene/OData), semantic ranking, filters, pagination, and app/Power BI integrations.
DeploymentL312-L319Deploying and moving Azure AI Search: ARM/Bicep/Terraform provisioning, cross-region migration, and deploying C# search apps to Azure Container Apps.

Troubleshooting

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

Best Practices

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

Decision Making

TopicURL
Migrate Azure AI Search agentic retrieval to latest APIhttps://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-migrate
Migrate from deprecated Azure AI Search skillshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-deprecated
Decide and migrate between Azure AI Search REST API versionshttps://learn.microsoft.com/en-us/azure/search/search-api-migration
Estimate Azure AI Search capacity for indexing and querieshttps://learn.microsoft.com/en-us/azure/search/search-capacity-planning
Create Azure AI Search services with appropriate region and tierhttps://learn.microsoft.com/en-us/azure/search/search-create-service-portal
Choose appropriate data source connectors for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-data-sources-gallery
Upgrade Azure AI Search .NET management SDKshttps://learn.microsoft.com/en-us/azure/search/search-dotnet-mgmt-sdk-migration
Migrate Azure AI Search .NET apps to SDK v11https://learn.microsoft.com/en-us/azure/search/search-dotnet-sdk-migration-version-11
Upgrade Azure AI Search to higher capacityhttps://learn.microsoft.com/en-us/azure/search/search-how-to-upgrade
Choose Azure AI Search regions under high demandhttps://learn.microsoft.com/en-us/azure/search/search-region-capacity
Choose Azure AI Search regions and feature availabilityhttps://learn.microsoft.com/en-us/azure/search/search-region-support
Plan and manage Azure AI Search costshttps://learn.microsoft.com/en-us/azure/search/search-sku-manage-costs
Choose Azure AI Search pricing model and tierhttps://learn.microsoft.com/en-us/azure/search/search-sku-tier

Architecture & Design Patterns

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

Limits & Quotas

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

Security

TopicURL
Manage access to Web Knowledge Source using Azure CLIhttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web-manage
Use built-in Azure Policy definitions for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/policy-reference
Ingest RBAC scopes from Azure Blob sourceshttps://learn.microsoft.com/en-us/azure/search/search-blob-indexer-role-based-access
Implement document-level access control in AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-document-level-access-overview
Configure keyless RBAC access to Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-get-started-rbac
Configure SharePoint Online indexer permissions in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-sharepoint-online
Configure managed identity access to SQL Managed Instancehttps://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 VMshttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-server
Configure managed identities and RBAC for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-managed-identities
Configure Azure AI Search indexer auth to Azure Functionshttps://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-azure-functions
Secure Cosmos DB indexer connections with managed identityhttps://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-cosmos-db
Configure managed identity access from Azure AI Search to Azure SQLhttps://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-sql
Configure managed identity access from Azure AI Search to Storagehttps://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-storage
Index ACL and RBAC metadata via Push APIhttps://learn.microsoft.com/en-us/azure/search/search-index-access-control-lists-and-rbac-push-api
Ingest ADLS Gen2 ACL and RBAC metadatahttps://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 privatelyhttps://learn.microsoft.com/en-us/azure/search/search-indexer-how-to-access-private-sql
Set IP firewall rules for Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-ip-restricted
Configure shared private link access for Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-private
Use trusted service exception for Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-trusted-service-exception
Configure indexer access to protected resourceshttps://learn.microsoft.com/en-us/azure/search/search-indexer-securing-resources
Ingest Purview sensitivity labels with indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-sensitivity-labels
Ingest SharePoint ACL metadata with indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-sharepoint-access-control-lists
Configure security and access for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-manage
Enforce ACL and RBAC at query timehttps://learn.microsoft.com/en-us/azure/search/search-query-access-control-rbac-enforcement
Enforce Purview sensitivity labels at query time in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-query-sensitivity-labels
Manage Azure AI Search admin and query API keyshttps://learn.microsoft.com/en-us/azure/search/search-security-api-keys
Apply security best practices to Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-best-practices
Enable RBAC and Entra ID auth for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-enable-roles
Retrieve encryption key details for Azure AI Search resourceshttps://learn.microsoft.com/en-us/azure/search/search-security-get-encryption-keys
Configure customer-managed encryption keys for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-manage-encryption-keys
Configure cross-tenant CMK encryption for AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-managed-encryption-cross-tenant
Join Azure AI Search to a network security perimeterhttps://learn.microsoft.com/en-us/azure/search/search-security-network-security-perimeter
Configure Azure AI Search RBAC with Entra IDhttps://learn.microsoft.com/en-us/azure/search/search-security-rbac
Configure client applications for keyless RBAC access to Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-rbac-client-code
Implement document-level security trimming in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-trimming-for-azure-search
Use Azure Policy compliance controls for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/security-controls-policy
Configure IP firewall and trusted service access for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/service-configure-firewall
Configure private endpoints for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/service-create-private-endpoint
Index ADLS Gen2 permissions for secure querieshttps://learn.microsoft.com/en-us/azure/search/tutorial-adls-gen2-indexer-acls

Configuration

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

Integrations & Coding Patterns

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

Deployment

TopicURL
Deploy Azure AI Search via ARM templateshttps://learn.microsoft.com/en-us/azure/search/search-get-started-arm
Deploy Azure AI Search using Bicep fileshttps://learn.microsoft.com/en-us/azure/search/search-get-started-bicep
Provision Azure AI Search services with Terraformhttps://learn.microsoft.com/en-us/azure/search/search-get-started-terraform
Move Azure AI Search services across regionshttps://learn.microsoft.com/en-us/azure/search/search-howto-move-across-regions
Deploy C# Azure AI Search apps to Container Appshttps://learn.microsoft.com/en-us/azure/search/tutorial-csharp-deploy-web-search

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building B2C user flows/custom policies, configuring IdPs/MFA, securing APIs, automating CI/CD, or monitoring with Sentinel, and other Azure Active Directory B2C related development tasks. Not for Azure Role-based access control (use azure-rbac), Azure Information Protection (use azure-information-protection), Azure Security (use azure-security), Azure Sentinel (use azure-sentinel).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills784Updated Oct 18, 2026

Expert knowledge for Azure Advisor development including best practices, decision making, limits & quotas, security, configuration, and integrations & coding patterns. Use when configuring Advisor alerts/digests, managing rec states, using workbooks, Resource Graph, or RBAC for access, and other Azure Advisor related development tasks. Not for Cost Management (use azure-cost-management), Azure Monitor (use azure-monitor), Azure Policy (use azure-policy), Azure Security (use azure-security).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills784Updated Oct 18, 2026

Expert knowledge for Azure AI Vision development including decision making, limits & quotas, configuration, integrations & coding patterns, and deployment. Use when using Image Analysis, Read OCR containers, smart-crop thumbnails, background removal, or video frame analysis, and other Azure AI Vision related development tasks. Not for Azure AI Custom Vision (use azure-custom-vision), Azure AI Video Indexer (use azure-video-indexer), Azure AI Document Intelligence (use azure-document-intelligence), Azure AI Immersive Reader (use azure-immersive-reader).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills784Updated Oct 18, 2026

Expert knowledge for Azure Kubernetes Service Edge Essentials development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when managing AKS Edge/Hybrid with Arc, GitOps, IoT/OPC/ONVIF, TPM/Key Vault secrets, or AI model workloads, and other Azure Kubernetes Service Edge Essentials related development tasks. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure IoT Edge (use azure-iot-edge), Azure Stack Edge (use azure-stack-edge), Azure Container Apps (use azure-container-apps).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills784Updated Oct 18, 2026

Expert knowledge for Azure Analysis Services development including troubleshooting. Use when resolving server connectivity, firewall/VNet, DNS, client connection, or network error issues, and other Azure Analysis Services related development tasks. Not for Azure Synapse Analytics (use azure-synapse-analytics), Azure SQL Database (use azure-sql-database), Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills784Updated Oct 18, 2026

Expert knowledge for Azure AI Anomaly Detector development including troubleshooting, best practices, limits & quotas, configuration, and deployment. Use when tuning Docker-based Anomaly Detector, ACI or IoT Edge deployments, univariate/multivariate APIs, or service limits, and other Azure AI Anomaly Detector related development tasks. Not for Azure AI Metrics Advisor (use azure-metrics-advisor), Azure Monitor (use azure-monitor), Azure Machine Learning (use azure-machine-learning).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills784Updated Oct 18, 2026

See all skills by MicrosoftDocs

Report a problem with this skill