Skip to content
Docksoft

Azure Cognitive Search

A

azure-cognitive-search

Build search and RAG indexes on Azure Cognitive Search: vector + hybrid search, semantic ranking, indexers, and skillsets. Requires the mcp_microsoftdocs MCP for live docs.

azuresearchragvector-searchsemantic

Install

npx skills add MicrosoftDocs/Agent-Skills
Author
Microsoft
License
CC-BY-4.0
Updated
May 2026
Type
Single skill
Document
36.0 KB
Platforms
Claude Code, Codex, Cursor, Gemini Cli, Github Copilot, Multi Platform
View source

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

CategoryLinesDescription
TroubleshootingL37-L48Diagnosing and fixing Azure AI Search indexer/skillset issues, including errors, warnings, OData filters, portal debug sessions, private link, and storage/metrics discrepancies
Best PracticesL49-L69Design, scaling, and performance tuning of Azure AI Search indexing/querying, including enrichment pipelines, chunking/vectorization, data modeling, concurrency-safe updates, and vector optimization.
Decision MakingL70-L83Guidance on SKUs, tiers, regions, capacity and cost planning, plus upgrading APIs/SDKs and services when Azure AI Search features or skills change.
Architecture & Design PatternsL84-L90Architectural guidance for Azure AI Search: RAG patterns, knowledge store design, multitenancy and tenant isolation, and multi-region/high-availability deployment designs.
Limits & QuotasL91-L99Limits, quotas, and scheduling for Azure AI Search: billing/free enrichment, service and index count limits by tier, vector index size constraints, and indexer run windows.
SecurityL100-L140Securing Azure AI Search: RBAC/keyless auth, keys, encryption, network isolation, private endpoints, indexer access to data sources, ACL/Purview-based filtering, and policy/compliance settings.
ConfigurationL141-L232Configuring Azure AI Search for agentic retrieval: knowledge bases, data sources, indexers, enrichment skillsets, analyzers, vectors, semantic ranking, monitoring, and billing settings.
Integrations & Coding PatternsL233-L288Patterns and code for integrating Azure AI Search with data sources, vectorization, OData/Lucene queries, semantic ranking, custom skills, and knowledge stores across SDKs and REST.
DeploymentL289-L296Deploying and moving Azure AI Search services with ARM/Bicep/Terraform, plus guidance on cross-region moves and checking regional feature and SKU availability.

Troubleshooting

TopicURL
Troubleshoot Azure AI Search indexer errors and warningshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-common-errors-warnings
Understand Debug Sessions for skillset troubleshootinghttps://learn.microsoft.com/en-us/azure/search/cognitive-search-debug-session
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
Troubleshoot OData collection filter errors in Azure AI Searchhttps://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 Azure AI Search storage and metric discrepancieshttps://learn.microsoft.com/en-us/azure/search/troubleshoot-storage-metrics

Best Practices

TopicURL
Design tips and troubleshooting for AI enrichment pipelineshttps://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
Model SQL relational data for Azure AI Search indexinghttps://learn.microsoft.com/en-us/azure/search/index-sql-relational-data
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 Search indexershttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-changed-deleted
Optimize Azure Blob plaintext indexing with parsing modeshttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-plaintext
Optimize large-scale indexing in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-large-index
Chunk and vectorize content by document layouthttps://learn.microsoft.com/en-us/azure/search/search-how-to-semantic-chunking
Model complex and nested data in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-howto-complex-data-types
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
Efficient C# indexing with Azure AI Search Push APIhttps://learn.microsoft.com/en-us/azure/search/tutorial-optimize-indexing-push-api
Chunk large documents for Azure AI Search vector RAGhttps://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 embedding dimensions with MRL in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/vector-search-how-to-truncate-dimensions

Decision Making

TopicURL
Migrate from deprecated Azure AI Search skillshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-deprecated
Plan and execute Azure AI Search REST API version upgradeshttps://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
Choose and use Azure AI Search management SDKshttps://learn.microsoft.com/en-us/azure/search/search-dotnet-mgmt-sdk-migration
Upgrade Azure AI Search .NET apps to SDK v11https://learn.microsoft.com/en-us/azure/search/search-dotnet-sdk-migration-version-11
Compare Azure AI Search features by tier and regionhttps://learn.microsoft.com/en-us/azure/search/search-features-list
Upgrade Azure AI Search service capacity in portalhttps://learn.microsoft.com/en-us/azure/search/search-how-to-upgrade
Choose alternative regions for Azure AI Search capacityhttps://learn.microsoft.com/en-us/azure/search/search-region-capacity
Plan and manage Azure AI Search costshttps://learn.microsoft.com/en-us/azure/search/search-sku-manage-costs
Choose the right Azure AI Search SKU and tierhttps://learn.microsoft.com/en-us/azure/search/search-sku-tier

Architecture & Design Patterns

TopicURL
Apply RAG patterns with Azure AI Search and generative AIhttps://learn.microsoft.com/en-us/azure/search/retrieval-augmented-generation-overview
Implement multitenancy and content isolation 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
Schedule Azure AI Search indexers and understand run windowshttps://learn.microsoft.com/en-us/azure/search/search-howto-schedule-indexers
Azure AI Search service limits and quotas by tierhttps://learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity
Understand index count limits for Azure AI Search tiers in .NET tutorialhttps://learn.microsoft.com/en-us/azure/search/tutorial-csharp-create-load-index
Understand Azure AI Search vector index size limitshttps://learn.microsoft.com/en-us/azure/search/vector-search-index-size

Security

TopicURL
Configure Web Knowledge Source and data governance constraintshttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web
Enable or disable Web Knowledge Source access in Azurehttps://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 Azure Blob RBAC scopes with search indexershttps://learn.microsoft.com/en-us/azure/search/search-blob-indexer-role-based-access
Configure keyless RBAC access to Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-get-started-rbac
Secure indexer connections to Azure SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance
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 Azure 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
Secure Azure Functions indexer calls with Easy Authhttps://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
Connect Azure AI Search indexers to Azure SQL securelyhttps://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 documents with ACL and RBAC via Azure AI Search push APIhttps://learn.microsoft.com/en-us/azure/search/search-index-access-control-lists-and-rbac-push-api
Ingest ADLS Gen2 ACL and RBAC metadata with indexershttps://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
Configure Azure AI Search indexer access through IP firewallshttps://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
Configure trusted service exception for Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-trusted-service-exception
Secure indexer access to network-protected resources in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-indexer-securing-resources
Configure indexers to ingest Purview sensitivity labelshttps://learn.microsoft.com/en-us/azure/search/search-indexer-sensitivity-labels
Configure security and access for Azure AI Search serviceshttps://learn.microsoft.com/en-us/azure/search/search-manage
Enforce ACL and RBAC at query time in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-query-access-control-rbac-enforcement
Enforce Purview sensitivity labels at Azure AI Search query timehttps://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 for Azure AI Search data plane operationshttps://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
Set up cross-tenant CMK encryption for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-security-managed-encryption-cross-tenant
Add Azure AI Search to a network security perimeterhttps://learn.microsoft.com/en-us/azure/search/search-security-network-security-perimeter
Assign Azure RBAC roles for Azure AI Search accesshttps://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 filters 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
Create private endpoints for secure Azure AI Search accesshttps://learn.microsoft.com/en-us/azure/search/service-create-private-endpoint

Configuration

TopicURL
Create blob knowledge sources for agentic retrieval pipelineshttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-blob
Configure indexed OneLake knowledge sources for agentic retrievalhttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-onelake
Configure search index knowledge sources for agentic retrievalhttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-search-index
Create indexed SharePoint knowledge sources for agentic retrievalhttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-indexed
Configure remote SharePoint knowledge sources using Copilot Retrieval APIhttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-remote
Define and configure knowledge sources for agentic retrievalhttps://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-overview
Enable answer synthesis in Azure AI Search knowledge baseshttps://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-answer-synthesis
Create Azure AI Search indexes for agentic retrievalhttps://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-index
Create and configure knowledge bases for agentic retrievalhttps://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
Set retrieval reasoning effort levels for agentic retrievalhttps://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-set-retrieval-reasoning-effort
Use annotation syntax to reference enriched nodes in skillsetshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-concept-annotations-syntax
Create skillsets with Azure AI Search REST APIshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-defining-skillset
Configure output field mappings for enriched contenthttps://learn.microsoft.com/en-us/azure/search/cognitive-search-output-field-mapping
Configure built-in skills in Azure AI Search enrichment pipelineshttps://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 OpenAI Embedding skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-azure-openai-embedding
Configure Conditional skill in AI Search skillsetshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-conditional
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
Control Document Extraction behavior in skillsetshttps://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 Linking v3 skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-linking-v3
Configure Entity Recognition skill v2 in skillsetshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition
Configure Entity Recognition v3 skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition-v3
Configure GenAI Prompt skill for Azure AI Search indexinghttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-genai-prompt
Configure Image Analysis skill in Azure AI Search enrichmenthttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-image-analysis
Configure Key Phrase Extraction skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-keyphrases
Configure Language Detection skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-language-detection
Configure Named Entity Recognition skill v2https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-named-entity-recognition
Configure OCR skill for Azure AI Search image text extractionhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-ocr
Configure PII Detection skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-pii-detection
Use Sentiment skill v2 and interpret scoreshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment
Configure Sentiment v3 skill in Azure AI Search enrichmenthttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment-v3
Use Shaper skill to restructure enrichment outputhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-shaper
Configure Text Translation skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-text-translation
Configure Text Merge skill to consolidate fieldshttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textmerger
Configure Text Split skill for chunking contenthttps://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textsplit
Configure Azure Vision multimodal embeddings skill in Azure AI Searchhttps://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 AI pipelines (preview)https://learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-configure
Manage enrichment cache stored in Azure Storagehttps://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
Define and apply scoring profiles in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/index-add-scoring-profiles
Configure suggesters for autocomplete in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/index-add-suggesters
Configure BM25 relevance scoring in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/index-ranking-similarity
Set up monitoring for Azure AI Search with Azure Monitorhttps://learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search
Reference monitoring metrics and logs for Azure AI Searchhttps://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
Map blob and document metadata into Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-blob-metadata-properties
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
Configure index projections for chunked and parent-child datahttps://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 delimitedText parsing for CSV blob indexinghttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-csv
Configure JSON blob parsing for Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-json
Configure Azure AI Search indexers for Markdown blobshttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-markdown
Configure one-to-many blob indexing with parsing modeshttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-one-to-many
Configure Azure AI Search indexer for OneLake fileshttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-onelake-files
Configure Azure AI Search indexer for SharePoint Onlinehttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-sharepoint-online
Load and refresh data into Azure AI Search indexeshttps://learn.microsoft.com/en-us/azure/search/search-how-to-load-search-index
Configure and manage Azure AI Search indexer runshttps://learn.microsoft.com/en-us/azure/search/search-howto-run-reset-indexers
Configure field mappings for Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-field-mappings
Configure SharePoint ACL ingestion with Azure AI Search indexershttps://learn.microsoft.com/en-us/azure/search/search-indexer-sharepoint-access-control-lists
Manage Azure AI Search with Azure CLIhttps://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
Configure Azure AI Search services using Management REST APIshttps://learn.microsoft.com/en-us/azure/search/search-manage-rest
Configure diagnostic logging for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-monitor-enable-logging
Visualize Azure AI Search logs and metrics in Power BIhttps://learn.microsoft.com/en-us/azure/search/search-monitor-logs-powerbi
Monitor Azure AI Search query performance and volumehttps://learn.microsoft.com/en-us/azure/search/search-monitor-queries
Configure and use moreLikeThis queries 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
Configure Azure AI Search indexer for JSON blob datahttps://learn.microsoft.com/en-us/azure/search/search-semi-structured-data
Configure synonym maps in Azure AI Search indexeshttps://learn.microsoft.com/en-us/azure/search/search-synonyms
Configure semantic ranking on Azure AI Search indexeshttps://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 scoring profiles with semantic ranking in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-scoring-profiles
Create and configure custom analyzers in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/tutorial-create-custom-analyzer
Assign narrow data types to Azure AI Search vector fieldshttps://learn.microsoft.com/en-us/azure/search/vector-search-how-to-assign-narrow-data-types
Configure vectorizers and vector profiles in Azure AI Searchhttps://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
Index binary vectors for Azure AI Search vector querieshttps://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 Azure OpenAI vectorizer for query-time embeddingshttps://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-open-ai

Integrations & Coding Patterns

TopicURL
Migrate agentic retrieval code between Azure AI Search API versionshttps://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-migrate
Query Azure AI Search knowledge bases via REST, SDKs, or MCPhttps://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-retrieve
Configure AML custom skill in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-aml-skill
Implement Azure AI Search custom skill with Bing Entity Searchhttps://learn.microsoft.com/en-us/azure/search/cognitive-search-create-custom-skill-example
Implement custom skill interface for Azure AI Search enrichmenthttps://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-interface
Implement Custom Web API skill for enrichmenthttps://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-web-api
Build hybrid keyword and vector queries in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/hybrid-search-how-to-query
Connect Azure AI Search knowledge stores to Power BIhttps://learn.microsoft.com/en-us/azure/search/knowledge-store-connect-power-bi
Create Azure AI Search knowledge stores via REST APIshttps://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 with 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
Integrate Azure Blob Storage content with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-blob-storage-integration
Index Azure Files shares with Azure AI Search (preview)https://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
Use Python SDK and REST APIs for vector searchhttps://learn.microsoft.com/en-us/azure/search/search-get-started-vector
Use Azure.Search.Documents .NET SDK for search operationshttps://learn.microsoft.com/en-us/azure/search/search-how-to-dotnet-sdk
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 Data Lake Gen2 indexer for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-data-lake-storage
Index Azure Table Storage data with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-tables
Index Azure Cosmos DB Gremlin data with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-gremlin
Index Azure Cosmos DB for MongoDB with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-mongodb
Index Azure Cosmos DB NoSQL data with Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-sql
Use Azure Logic Apps workflows for automated indexinghttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-logic-apps
Index Azure Database for MySQL with Azure AI Search (preview)https://learn.microsoft.com/en-us/azure/search/search-how-to-index-mysql
Configure Azure SQL indexer for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-database
Use integrated vectorization with Azure AI Search REST APIshttps://learn.microsoft.com/en-us/azure/search/search-how-to-integrated-vectorization
Use OData collection operators any/all in Azure AI Searchhttps://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 $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 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
Use OData $orderby in Azure AI Search querieshttps://learn.microsoft.com/en-us/azure/search/search-query-odata-orderby
Use the OData search.in function in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-query-odata-search-in-function
Use the OData search.score function in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/search-query-odata-search-score-function
Use OData $select in Azure AI Search query resultshttps://learn.microsoft.com/en-us/azure/search/search-query-odata-select
OData expression grammar for Azure AI Search querieshttps://learn.microsoft.com/en-us/azure/search/search-query-odata-syntax-reference
Migrate semantic ranking API usage to newer versionshttps://learn.microsoft.com/en-us/azure/search/semantic-code-migration
Invoke semantic ranking in Azure AI Search querieshttps://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-request
Use semantic ranker for query rewriting in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-rewrite
Use .NET SDK query patterns for Azure AI Search integrationhttps://learn.microsoft.com/en-us/azure/search/tutorial-csharp-search-query-integration
Index multiple Azure data sources into one search indexhttps://learn.microsoft.com/en-us/azure/search/tutorial-multiple-data-sources
Apply filters and modes to Azure AI vector querieshttps://learn.microsoft.com/en-us/azure/search/vector-search-filters
Create and send vector queries in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/vector-search-how-to-query
Vectorize content with Microsoft Foundry models in Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization-ai-studio
Integrate Azure Vision vectorizer for multimodal searchhttps://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 for Azure AI Searchhttps://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-custom-web-api

Deployment

TopicURL
Deploy Azure AI Search service using ARM templateshttps://learn.microsoft.com/en-us/azure/search/search-get-started-arm
Deploy Azure AI Search service using Bicephttps://learn.microsoft.com/en-us/azure/search/search-get-started-bicep
Provision Azure AI Search with Terraformhttps://learn.microsoft.com/en-us/azure/search/search-get-started-terraform
Manually move Azure AI Search services across regionshttps://learn.microsoft.com/en-us/azure/search/search-howto-move-across-regions
Check Azure AI Search regional feature availabilityhttps://learn.microsoft.com/en-us/azure/search/search-region-support

Related

AI/ML Development

S

.NET AI

dotnet-ai

AI and ML skills for .NET 8+: technology selection (ML.NET, Microsoft.Extensions.AI, Microsoft Agent Framework, Copilot SDK, ONNX, OllamaSharp), LLM integration, agentic workflows, RAG pipelines, MCP server creation.

claude-codegithub-copilotcursor+1MIT

AI/ML Development

B

AI Research Skills

ai-research-skills

77 AI research skills across 20 categories covering training, inference, and MLOps workflows.

claude-codeMIT

AI/ML Development

A

Azure Machine Learning

azure-machine-learning

Train, deploy, and monitor ML models on Azure ML: workspaces, compute, pipelines, prompt flow, and managed endpoints. Requires the mcp_microsoftdocs MCP for live docs.

claude-codecodexcursor+3CC-BY-4.0

Agent tooling

Want agents that know your stack?

This index is ours, and so is the tooling behind it. If your team wants agents that understand how your own systems actually work, that is a thing we build.

Contact the dock

One address, read by the people who would do the work. No intake form, no calendar link — just an email.

tphamdn@gmail.com
Other reasons to writeWe reply within two business days