{"id":"9e772ec0-d949-49d7-91dc-0b0ba10f6bfe","shortId":"b4KNwk","kind":"skill","title":"azure-cognitive-search","tagline":"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 designing indexes/skillsets, vector/sema","description":"# Azure AI Search Skill\n\nThis 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.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L48 | Diagnosing and fixing Azure AI Search indexer and skillset issues, including debug sessions, OData filter errors, private link problems, and storage/metrics discrepancies. |\n| Best Practices | L49-L69 | Design, scaling, and performance tuning of Azure AI Search indexing/querying, including enrichment pipelines, chunking/vectorization, data modeling, concurrency-safe updates, and vector optimization. |\n| Decision Making | L70-L82 | Planning Azure AI Search capacity, SKUs, and costs, and upgrading/migrating REST APIs, skills, SDKs, and service tiers for agentic retrieval and .NET apps |\n| Architecture & Design Patterns | L83-L89 | Architectural guidance for Azure AI Search: RAG patterns, knowledge store design, multitenancy and tenant isolation, and multi-region/high-availability deployment designs. |\n| Limits & Quotas | L90-L99 | Limits, quotas, and behaviors for Azure AI Search: service and index caps by tier, vector/index size limits, indexer scheduling windows, enrichment quotas, and related FAQs. |\n| Security | L100-L138 | Securing Azure AI Search: RBAC/keyless auth, keys, CMK encryption, private endpoints, firewalls, indexer identity/network access, ACL/Purview-based document security, and Azure Policy compliance. |\n| Configuration | L139-L230 | Configuring Azure AI Search: data sources, indexes, analyzers, skillsets, enrichment, vector/semantic settings, knowledge bases, monitoring, and relevance/answer tuning. |\n| Integrations & Coding Patterns | L231-L289 | Integrating Azure AI Search with data sources, SDKs, vectorizers, and custom skills; building knowledge stores; and crafting queries/filters (OData, Lucene, semantic, vector, agentic). |\n| Deployment | L290-L297 | Deploying and moving Azure AI Search services with ARM/Bicep/Terraform, plus guidance on cross-region moves and checking regional feature and SKU availability. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Resolve common Azure AI Search indexer errors and warnings | https://learn.microsoft.com/en-us/azure/search/cognitive-search-common-errors-warnings |\n| Understand Debug Sessions for skillset troubleshooting | https://learn.microsoft.com/en-us/azure/search/cognitive-search-debug-session |\n| Debug and troubleshoot Azure AI Search skillsets | https://learn.microsoft.com/en-us/azure/search/cognitive-search-how-to-debug-skillset |\n| Tutorial: Practice debugging Azure AI Search skillsets | https://learn.microsoft.com/en-us/azure/search/cognitive-search-tutorial-debug-sessions |\n| Troubleshoot Azure AI Search indexer issues without errors | https://learn.microsoft.com/en-us/azure/search/search-indexer-troubleshooting |\n| Troubleshoot OData collection filter errors in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-query-troubleshoot-collection-filters |\n| Troubleshoot shared private link resource issues in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/troubleshoot-shared-private-link-resources |\n| Troubleshoot Azure AI Search storage and metric discrepancies | https://learn.microsoft.com/en-us/azure/search/troubleshoot-storage-metrics |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Design tips and troubleshooting for AI enrichment pipelines | https://learn.microsoft.com/en-us/azure/search/cognitive-search-concept-troubleshooting |\n| Scale and manage custom skills in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-scale |\n| Model SQL relational data for Azure AI Search indexing | https://learn.microsoft.com/en-us/azure/search/index-sql-relational-data |\n| Apply responsible AI best practices for GenAI Prompt skill | https://learn.microsoft.com/en-us/azure/search/responsible-ai-best-practices-genai-prompt-skill |\n| Handle changed and deleted blobs in Azure AI Search indexers | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-changed-deleted |\n| Optimize Azure Blob plaintext indexing with parsing modes | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-plaintext |\n| Optimize large-scale indexing in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-large-index |\n| Chunk and vectorize content by document layout | https://learn.microsoft.com/en-us/azure/search/search-how-to-semantic-chunking |\n| Model complex and nested data in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-howto-complex-data-types |\n| Apply optimistic concurrency for Azure AI Search resources | https://learn.microsoft.com/en-us/azure/search/search-howto-concurrency |\n| Update or rebuild Azure AI Search indexes safely | https://learn.microsoft.com/en-us/azure/search/search-howto-reindex |\n| Analyze Azure AI Search query and indexing performance | https://learn.microsoft.com/en-us/azure/search/search-performance-analysis |\n| Optimize Azure AI Search query and indexing performance | https://learn.microsoft.com/en-us/azure/search/search-performance-tips |\n| Efficient C# indexing with Azure AI Search Push API | https://learn.microsoft.com/en-us/azure/search/tutorial-optimize-indexing-push-api |\n| Chunk large documents for Azure AI Search vector RAG | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-chunk-documents |\n| Choose vector optimization and compression in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-configure-compression-storage |\n| Truncate embedding dimensions with MRL in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-truncate-dimensions |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Migrate Azure AI Search agentic retrieval code between REST API versions | https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-migrate |\n| Migrate from deprecated Azure AI Search skills | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-deprecated |\n| Plan and execute Azure AI Search REST API version upgrades | https://learn.microsoft.com/en-us/azure/search/search-api-migration |\n| Estimate Azure AI Search capacity for indexing and queries | https://learn.microsoft.com/en-us/azure/search/search-capacity-planning |\n| Choose and use Azure AI Search management SDKs | https://learn.microsoft.com/en-us/azure/search/search-dotnet-mgmt-sdk-migration |\n| Upgrade Azure AI Search .NET apps to SDK v11 | https://learn.microsoft.com/en-us/azure/search/search-dotnet-sdk-migration-version-11 |\n| Upgrade Azure AI Search service capacity in portal | https://learn.microsoft.com/en-us/azure/search/search-how-to-upgrade |\n| Plan and manage Azure AI Search costs | https://learn.microsoft.com/en-us/azure/search/search-sku-manage-costs |\n| Choose the right Azure AI Search SKU and tier | https://learn.microsoft.com/en-us/azure/search/search-sku-tier |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Apply RAG patterns with Azure AI Search and generative AI | https://learn.microsoft.com/en-us/azure/search/retrieval-augmented-generation-overview |\n| Implement multitenancy and content isolation in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-modeling-multitenant-saas-applications |\n| Design multi-region architectures for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-multi-region |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Attach Foundry resource and understand AI enrichment quotas | https://learn.microsoft.com/en-us/azure/search/cognitive-search-attach-cognitive-services |\n| Review Azure AI Search limits and behaviors from FAQ | https://learn.microsoft.com/en-us/azure/search/search-faq-frequently-asked-questions |\n| Schedule Azure AI Search indexers and understand run windows | https://learn.microsoft.com/en-us/azure/search/search-howto-schedule-indexers |\n| Azure AI Search service limits and quotas by tier | https://learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity |\n| Understand index count limits for Azure AI Search tiers in .NET tutorial | https://learn.microsoft.com/en-us/azure/search/tutorial-csharp-create-load-index |\n| Understand Azure AI Search vector index size limits | https://learn.microsoft.com/en-us/azure/search/vector-search-index-size |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Use built-in Azure Policy definitions for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/policy-reference |\n| Ingest Azure RBAC scopes from Blob Storage into Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-blob-indexer-role-based-access |\n| Configure keyless RBAC access to Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-get-started-rbac |\n| Secure indexer connections to Azure SQL Managed Instance | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance |\n| Connect Azure SQL Managed Instance with managed identity | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance-with-managed-identity |\n| Secure Azure AI Search indexer connections to SQL Server VMs | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-server |\n| Configure managed identities for Azure AI Search outbound connections | https://learn.microsoft.com/en-us/azure/search/search-how-to-managed-identities |\n| Secure Azure Functions indexer calls with Easy Auth | https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-azure-functions |\n| Configure Cosmos DB indexer connections with managed identity | https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-cosmos-db |\n| Configure Azure SQL indexer connections with managed identity | https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-sql |\n| Connect Azure AI Search indexers to Azure Storage using managed identities | https://learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-storage |\n| Index documents with ACL and RBAC via Azure AI Search push API | https://learn.microsoft.com/en-us/azure/search/search-index-access-control-lists-and-rbac-push-api |\n| Configure ADLS Gen2 indexer to ingest ACL and RBAC metadata | https://learn.microsoft.com/en-us/azure/search/search-indexer-access-control-lists-and-role-based-access |\n| 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 |\n| Configure Azure AI Search indexer access through IP firewalls | https://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-ip-restricted |\n| Configure shared private link indexer connections in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-private |\n| Configure trusted service exception for Azure AI Search indexers | https://learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-trusted-service-exception |\n| Secure indexer access to network-protected resources in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-indexer-securing-resources |\n| Configure indexers to ingest Microsoft Purview sensitivity labels | https://learn.microsoft.com/en-us/azure/search/search-indexer-sensitivity-labels |\n| Configure security, access, and performance for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-manage |\n| Enforce ACL and RBAC at query time in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-query-access-control-rbac-enforcement |\n| Enforce Microsoft Purview sensitivity labels at Azure AI Search query time | https://learn.microsoft.com/en-us/azure/search/search-query-sensitivity-labels |\n| Manage Azure AI Search admin and query API keys | https://learn.microsoft.com/en-us/azure/search/search-security-api-keys |\n| Apply security best practices to Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-security-best-practices |\n| Enable RBAC for Azure AI Search data plane operations | https://learn.microsoft.com/en-us/azure/search/search-security-enable-roles |\n| Retrieve encryption key details for Azure AI Search resources | https://learn.microsoft.com/en-us/azure/search/search-security-get-encryption-keys |\n| Configure customer-managed encryption keys for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-security-manage-encryption-keys |\n| Set up cross-tenant CMK encryption for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-security-managed-encryption-cross-tenant |\n| Add Azure AI Search to a network security perimeter | https://learn.microsoft.com/en-us/azure/search/search-security-network-security-perimeter |\n| Assign Azure RBAC roles for Azure AI Search access | https://learn.microsoft.com/en-us/azure/search/search-security-rbac |\n| Configure client applications for keyless RBAC access to Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-security-rbac-client-code |\n| Implement document-level security filters in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-security-trimming-for-azure-search |\n| Use Azure Policy compliance controls for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/security-controls-policy |\n| Configure IP firewall and trusted service access for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/service-configure-firewall |\n| Create private endpoints for secure Azure AI Search access | https://learn.microsoft.com/en-us/azure/search/service-create-private-endpoint |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure blob knowledge sources for agentic retrieval | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-blob |\n| Set up indexed OneLake knowledge sources in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-onelake |\n| Configure search index knowledge sources for agentic retrieval | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-search-index |\n| Configure indexed SharePoint knowledge sources for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-indexed |\n| Configure remote SharePoint knowledge sources via Copilot Retrieval API | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-remote |\n| Create and configure Web Knowledge Sources using Bing grounding | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web |\n| Enable or disable Web Knowledge Source in Azure subscription | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web-manage |\n| Define knowledge source objects for agentic retrieval | https://learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-overview |\n| Enable answer synthesis in Azure AI Search knowledge bases | https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-answer-synthesis |\n| Define Azure AI Search index for agentic retrieval | https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-index |\n| Define and configure knowledge bases for agentic retrieval | https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-knowledge-base |\n| Set retrievalReasoningEffort for agentic retrieval workloads | https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-set-retrieval-reasoning-effort |\n| Use annotation syntax to reference enriched nodes in skillsets | https://learn.microsoft.com/en-us/azure/search/cognitive-search-concept-annotations-syntax |\n| Create skillsets with Azure AI Search REST APIs | https://learn.microsoft.com/en-us/azure/search/cognitive-search-defining-skillset |\n| Configure output field mappings for enriched content | https://learn.microsoft.com/en-us/azure/search/cognitive-search-output-field-mapping |\n| Configure built-in skills in Azure AI Search enrichment pipelines | https://learn.microsoft.com/en-us/azure/search/cognitive-search-predefined-skills |\n| Use skill context and annotation language in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-annotation-language |\n| Configure Azure OpenAI Embedding skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-azure-openai-embedding |\n| Configure Conditional skill in AI Search skillsets | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-conditional |\n| Configure Azure Content Understanding skill for document chunking | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-content-understanding |\n| Configure Custom Entity Lookup skill parameters | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-custom-entity-lookup |\n| Control Document Extraction behavior in skillsets | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-document-extraction |\n| Configure Document Layout skill for Azure AI Search enrichment | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-document-intelligence-layout |\n| Configure Entity Linking v3 skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-linking-v3 |\n| Configure Entity Recognition skill v2 in skillsets | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition |\n| Configure Entity Recognition v3 skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition-v3 |\n| Configure GenAI Prompt skill for Azure AI Search indexing | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-genai-prompt |\n| Configure Image Analysis skill in Azure AI Search enrichment | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-image-analysis |\n| Configure Key Phrase Extraction skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-keyphrases |\n| Configure Language Detection skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-language-detection |\n| Configure Named Entity Recognition skill v2 | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-named-entity-recognition |\n| Configure OCR skill for Azure AI Search image text extraction | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-ocr |\n| Configure PII Detection skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-pii-detection |\n| Use Sentiment skill v2 and interpret scores | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment |\n| Configure Sentiment v3 skill in Azure AI Search enrichment | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment-v3 |\n| Use Shaper skill to restructure enrichment output | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-shaper |\n| Configure Text Translation skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-text-translation |\n| Configure Text Merge skill to consolidate fields | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textmerger |\n| Configure Text Split skill for chunking content | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textsplit |\n| Configure Azure Vision multimodal embeddings skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-skill-vision-vectorize |\n| Design and configure skillsets for AI enrichment | https://learn.microsoft.com/en-us/azure/search/cognitive-search-working-with-skillsets |\n| Configure enrichment caching for AI pipelines (preview) | https://learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-configure |\n| Manage enrichment cache stored in Azure Storage | https://learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-manage |\n| Build hybrid queries combining keyword, vector, and semantic search | https://learn.microsoft.com/en-us/azure/search/hybrid-search-how-to-query |\n| Define custom analyzers for Azure AI Search indexes | https://learn.microsoft.com/en-us/azure/search/index-add-custom-analyzers |\n| Add language analyzers to Azure AI Search fields | https://learn.microsoft.com/en-us/azure/search/index-add-language-analyzers |\n| Define and apply scoring profiles in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/index-add-scoring-profiles |\n| Configure suggesters for autocomplete in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/index-add-suggesters |\n| Configure BM25 relevance scoring in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/index-ranking-similarity |\n| Set up monitoring for Azure AI Search with Azure Monitor | https://learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search |\n| Reference monitoring metrics and logs for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search-data-reference |\n| Reference stopword lists for Azure AI Search analyzers | https://learn.microsoft.com/en-us/azure/search/reference-stopwords |\n| Configure analyzers for text processing in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-analyzers |\n| Map blob and document metadata into Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-blob-metadata-properties |\n| Configure and use index aliases in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-alias |\n| Configure Azure AI Search indexers for data ingestion | https://learn.microsoft.com/en-us/azure/search/search-how-to-create-indexers |\n| Define and create search index schemas in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-create-search-index |\n| Configure index projections for chunked and parent-child data | https://learn.microsoft.com/en-us/azure/search/search-how-to-define-index-projections |\n| Delete documents from Azure AI Search indexes via APIs | https://learn.microsoft.com/en-us/azure/search/search-how-to-delete-documents |\n| Index CSV blobs using delimitedText parsing mode | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-csv |\n| Configure JSON blob parsing for Azure AI Search indexers | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-json |\n| Configure Markdown parsing for Azure Blob indexers | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-markdown |\n| Configure one-to-many blob indexing with parsing modes | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-one-to-many |\n| Load and refresh data into Azure AI Search indexes | https://learn.microsoft.com/en-us/azure/search/search-how-to-load-search-index |\n| Configure and manage Azure AI Search indexer runs | https://learn.microsoft.com/en-us/azure/search/search-howto-run-reset-indexers |\n| Configure field mappings for Azure AI Search indexers | https://learn.microsoft.com/en-us/azure/search/search-indexer-field-mappings |\n| Configure SharePoint ACL ingestion with Azure AI Search indexers | https://learn.microsoft.com/en-us/azure/search/search-indexer-sharepoint-access-control-lists |\n| Manage Azure AI Search with Azure CLI | https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli |\n| Manage Azure AI Search with PowerShell scripts | https://learn.microsoft.com/en-us/azure/search/search-manage-powershell |\n| Configure Azure AI Search using Management REST APIs | https://learn.microsoft.com/en-us/azure/search/search-manage-rest |\n| Configure diagnostic logging for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-monitor-enable-logging |\n| Visualize Azure AI Search logs and metrics in Power BI | https://learn.microsoft.com/en-us/azure/search/search-monitor-logs-powerbi |\n| Monitor Azure AI Search query performance and volume | https://learn.microsoft.com/en-us/azure/search/search-monitor-queries |\n| Configure and use moreLikeThis queries in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-more-like-this |\n| Configure text normalizers for filters, facets, and sort | https://learn.microsoft.com/en-us/azure/search/search-normalizers |\n| Configure synonym maps in Azure AI Search indexes | https://learn.microsoft.com/en-us/azure/search/search-synonyms |\n| Configure semantic ranking settings on a search index | https://learn.microsoft.com/en-us/azure/search/semantic-how-to-configure |\n| Enable or disable semantic ranker in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-disable |\n| Combine scoring profiles with semantic ranking results | https://learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-scoring-profiles |\n| Create and configure custom analyzers in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/tutorial-create-custom-analyzer |\n| Configure prefilter and postfilter modes for vector queries | https://learn.microsoft.com/en-us/azure/search/vector-search-filters |\n| Assign narrow data types to Azure AI Search vector fields | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-assign-narrow-data-types |\n| Configure vectorizers and vector profiles in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-configure-vectorizer |\n| Configure vector indexes and fields in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-create-index |\n| Index binary vectors for Azure AI Search vector queries | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-index-binary-data |\n| Configure quantization to compress vectors in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-quantization |\n| Configure vector storage options to remove extra copies | https://learn.microsoft.com/en-us/azure/search/vector-search-how-to-storage-options |\n| Configure integrated vectorization in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Query Azure AI Search knowledge bases via REST, SDKs, and MCP | https://learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-retrieve |\n| Use Chat Completion skill for image captioning in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/chat-completion-skill-example-usage |\n| Configure AML custom skill in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-aml-skill |\n| Implement Azure AI Search custom skill with Bing Entity Search | https://learn.microsoft.com/en-us/azure/search/cognitive-search-create-custom-skill-example |\n| Implement custom skill interface for Azure AI Search enrichment | https://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-interface |\n| Implement Custom Web API skill for enrichment | https://learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-web-api |\n| Connect Azure AI Search knowledge stores to Power BI | https://learn.microsoft.com/en-us/azure/search/knowledge-store-connect-power-bi |\n| Create Azure AI Search knowledge stores via REST APIs | https://learn.microsoft.com/en-us/azure/search/knowledge-store-create-rest |\n| Implement complex projection shapes for knowledge stores | https://learn.microsoft.com/en-us/azure/search/knowledge-store-projection-example-long |\n| Define knowledge store projections in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/knowledge-store-projections-examples |\n| Use Lucene query syntax with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/query-lucene-syntax |\n| Construct OData expressions for Azure AI Search queries | https://learn.microsoft.com/en-us/azure/search/query-odata-filter-orderby-syntax |\n| Use simple query syntax in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/query-simple-syntax |\n| Integrate Azure Blob Storage content with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-blob-storage-integration |\n| Index Azure Files shares with Azure AI Search (preview) | https://learn.microsoft.com/en-us/azure/search/search-file-storage-integration |\n| Implement agentic retrieval with Azure AI Search and Azure OpenAI | https://learn.microsoft.com/en-us/azure/search/search-get-started-agentic-retrieval |\n| Use Python SDK and REST APIs for vector search | https://learn.microsoft.com/en-us/azure/search/search-get-started-vector |\n| Use Azure.Search.Documents .NET SDK for search operations | https://learn.microsoft.com/en-us/azure/search/search-how-to-dotnet-sdk |\n| Index client-side encrypted blobs using custom skills | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-encrypted |\n| Set up Azure Blob indexer for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-storage |\n| Configure Azure Data Lake Gen2 indexer for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-data-lake-storage |\n| Index Azure Table Storage data with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-tables |\n| Index Azure Cosmos DB Gremlin data with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-gremlin |\n| Index Azure Cosmos DB for MongoDB with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-mongodb |\n| Index Azure Cosmos DB NoSQL data with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-sql |\n| Use Azure Logic Apps workflows for automated indexing | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-logic-apps |\n| Index Azure Database for MySQL with Azure AI Search (preview) | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-mysql |\n| Configure OneLake files indexer for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-onelake-files |\n| Configure SharePoint Online indexer for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sharepoint-online |\n| Configure Azure SQL indexer for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-database |\n| Use integrated vectorization with Azure AI Search REST APIs | https://learn.microsoft.com/en-us/azure/search/search-how-to-integrated-vectorization |\n| Index Markdown blobs with Azure AI Search REST APIs | https://learn.microsoft.com/en-us/azure/search/search-markdown-data-tutorial |\n| Use OData collection operators any/all in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-query-odata-collection-operators |\n| Use OData comparison operators in Azure AI Search filters | https://learn.microsoft.com/en-us/azure/search/search-query-odata-comparison-operators |\n| Use OData $filter in Azure AI Search queries | https://learn.microsoft.com/en-us/azure/search/search-query-odata-filter |\n| 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 |\n| Use OData geo-spatial functions in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-query-odata-geo-spatial-functions |\n| Use OData logical operators in Azure AI Search filters | https://learn.microsoft.com/en-us/azure/search/search-query-odata-logical-operators |\n| Use OData $orderby in Azure AI Search queries | https://learn.microsoft.com/en-us/azure/search/search-query-odata-orderby |\n| Use the OData search.in function in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-query-odata-search-in-function |\n| Use the OData search.score function in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-query-odata-search-score-function |\n| Use OData $select in Azure AI Search query results | https://learn.microsoft.com/en-us/azure/search/search-query-odata-select |\n| OData expression grammar for Azure AI Search queries | https://learn.microsoft.com/en-us/azure/search/search-query-odata-syntax-reference |\n| Index semi-structured JSON blobs with Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-semi-structured-data |\n| Index big data from Spark using SynapseML and Azure AI Search | https://learn.microsoft.com/en-us/azure/search/search-synapseml-cognitive-services |\n| Migrate semantic ranking API usage to newer versions | https://learn.microsoft.com/en-us/azure/search/semantic-code-migration |\n| Invoke semantic ranking in Azure AI Search queries | https://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-request |\n| Use semantic query rewriting in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/semantic-how-to-query-rewrite |\n| Understand .NET search integration code for web apps | https://learn.microsoft.com/en-us/azure/search/tutorial-csharp-search-query-integration |\n| Index multiple Azure data sources into one search index | https://learn.microsoft.com/en-us/azure/search/tutorial-multiple-data-sources |\n| Vectorize content with Microsoft Foundry models in Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization-ai-studio |\n| Integrate Azure Vision vectorizer for multimodal search | https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-ai-services-vision |\n| Configure Foundry model catalog vectorizer | https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-machine-learning-ai-studio-catalog |\n| Use Azure OpenAI vectorizer with AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-open-ai |\n| Configure Custom Web API vectorizer for Azure AI Search | https://learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-custom-web-api |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy Azure AI Search service using ARM templates | https://learn.microsoft.com/en-us/azure/search/search-get-started-arm |\n| Deploy Azure AI Search service using Bicep | https://learn.microsoft.com/en-us/azure/search/search-get-started-bicep |\n| Provision Azure AI Search with Terraform | https://learn.microsoft.com/en-us/azure/search/search-get-started-terraform |\n| Manually move Azure AI Search services across regions | https://learn.microsoft.com/en-us/azure/search/search-howto-move-across-regions |\n| Check Azure AI Search regional feature availability | https://learn.microsoft.com/en-us/azure/search/search-region-support |","tags":["azure","cognitive","search","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-cognitive-search","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-cognitive-search","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (36,278 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:53:29.540Z","embedding":null,"createdAt":"2026-04-18T21:58:29.976Z","updatedAt":"2026-04-22T06:53:29.540Z","lastSeenAt":"2026-04-22T06:53:29.540Z","tsv":"'/en-us/azure/search/agentic-knowledge-source-how-to-blob':1432 '/en-us/azure/search/agentic-knowledge-source-how-to-onelake':1445 '/en-us/azure/search/agentic-knowledge-source-how-to-search-index':1456 '/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-indexed':1468 '/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-remote':1480 '/en-us/azure/search/agentic-knowledge-source-how-to-web':1492 '/en-us/azure/search/agentic-knowledge-source-how-to-web-manage':1504 '/en-us/azure/search/agentic-knowledge-source-overview':1514 '/en-us/azure/search/agentic-retrieval-how-to-answer-synthesis':1526 '/en-us/azure/search/agentic-retrieval-how-to-create-index':1537 '/en-us/azure/search/agentic-retrieval-how-to-create-knowledge-base':1548 '/en-us/azure/search/agentic-retrieval-how-to-migrate':766 '/en-us/azure/search/agentic-retrieval-how-to-retrieve':2436 '/en-us/azure/search/agentic-retrieval-how-to-set-retrieval-reasoning-effort':1557 '/en-us/azure/search/chat-completion-skill-example-usage':2450 '/en-us/azure/search/cognitive-search-aml-skill':2461 '/en-us/azure/search/cognitive-search-attach-cognitive-services':914 '/en-us/azure/search/cognitive-search-common-errors-warnings':471 '/en-us/azure/search/cognitive-search-concept-annotations-syntax':1569 '/en-us/azure/search/cognitive-search-concept-troubleshooting':562 '/en-us/azure/search/cognitive-search-create-custom-skill-example':2474 '/en-us/azure/search/cognitive-search-custom-skill-interface':2486 '/en-us/azure/search/cognitive-search-custom-skill-scale':574 '/en-us/azure/search/cognitive-search-custom-skill-web-api':2496 '/en-us/azure/search/cognitive-search-debug-session':480 '/en-us/azure/search/cognitive-search-defining-skillset':1580 '/en-us/azure/search/cognitive-search-how-to-debug-skillset':490 '/en-us/azure/search/cognitive-search-output-field-mapping':1590 '/en-us/azure/search/cognitive-search-predefined-skills':1604 '/en-us/azure/search/cognitive-search-skill-annotation-language':1617 '/en-us/azure/search/cognitive-search-skill-azure-openai-embedding':1629 '/en-us/azure/search/cognitive-search-skill-conditional':1639 '/en-us/azure/search/cognitive-search-skill-content-understanding':1650 '/en-us/azure/search/cognitive-search-skill-custom-entity-lookup':1659 '/en-us/azure/search/cognitive-search-skill-deprecated':776 '/en-us/azure/search/cognitive-search-skill-document-extraction':1668 '/en-us/azure/search/cognitive-search-skill-document-intelligence-layout':1680 '/en-us/azure/search/cognitive-search-skill-entity-linking-v3':1692 '/en-us/azure/search/cognitive-search-skill-entity-recognition':1702 '/en-us/azure/search/cognitive-search-skill-entity-recognition-v3':1714 '/en-us/azure/search/cognitive-search-skill-genai-prompt':1726 '/en-us/azure/search/cognitive-search-skill-image-analysis':1738 '/en-us/azure/search/cognitive-search-skill-keyphrases':1750 '/en-us/azure/search/cognitive-search-skill-language-detection':1761 '/en-us/azure/search/cognitive-search-skill-named-entity-recognition':1770 '/en-us/azure/search/cognitive-search-skill-ocr':1783 '/en-us/azure/search/cognitive-search-skill-pii-detection':1794 '/en-us/azure/search/cognitive-search-skill-sentiment':1804 '/en-us/azure/search/cognitive-search-skill-sentiment-v3':1816 '/en-us/azure/search/cognitive-search-skill-shaper':1826 '/en-us/azure/search/cognitive-search-skill-text-translation':1837 '/en-us/azure/search/cognitive-search-skill-textmerger':1847 '/en-us/azure/search/cognitive-search-skill-textsplit':1857 '/en-us/azure/search/cognitive-search-skill-vision-vectorize':1870 '/en-us/azure/search/cognitive-search-tutorial-debug-sessions':500 '/en-us/azure/search/cognitive-search-working-with-skillsets':1880 '/en-us/azure/search/enrichment-cache-how-to-configure':1890 '/en-us/azure/search/enrichment-cache-how-to-manage':1900 '/en-us/azure/search/hybrid-search-how-to-query':1912 '/en-us/azure/search/index-add-custom-analyzers':1923 '/en-us/azure/search/index-add-language-analyzers':1934 '/en-us/azure/search/index-add-scoring-profiles':1946 '/en-us/azure/search/index-add-suggesters':1957 '/en-us/azure/search/index-ranking-similarity':1968 '/en-us/azure/search/index-sql-relational-data':586 '/en-us/azure/search/knowledge-store-connect-power-bi':2508 '/en-us/azure/search/knowledge-store-create-rest':2520 '/en-us/azure/search/knowledge-store-projection-example-long':2530 '/en-us/azure/search/knowledge-store-projections-examples':2541 '/en-us/azure/search/monitor-azure-cognitive-search':1981 '/en-us/azure/search/monitor-azure-cognitive-search-data-reference':1993 '/en-us/azure/search/policy-reference':993 '/en-us/azure/search/query-lucene-syntax':2552 '/en-us/azure/search/query-odata-filter-orderby-syntax':2563 '/en-us/azure/search/query-simple-syntax':2574 '/en-us/azure/search/reference-stopwords':2004 '/en-us/azure/search/responsible-ai-best-practices-genai-prompt-skill':598 '/en-us/azure/search/retrieval-augmented-generation-overview':875 '/en-us/azure/search/search-analyzers':2016 '/en-us/azure/search/search-api-migration':789 '/en-us/azure/search/search-blob-indexer-role-based-access':1007 '/en-us/azure/search/search-blob-metadata-properties':2028 '/en-us/azure/search/search-blob-storage-integration':2586 '/en-us/azure/search/search-capacity-planning':801 '/en-us/azure/search/search-dotnet-mgmt-sdk-migration':812 '/en-us/azure/search/search-dotnet-sdk-migration-version-11':824 '/en-us/azure/search/search-faq-frequently-asked-questions':926 '/en-us/azure/search/search-file-storage-integration':2598 '/en-us/azure/search/search-get-started-agentic-retrieval':2611 '/en-us/azure/search/search-get-started-arm':3084 '/en-us/azure/search/search-get-started-bicep':3094 '/en-us/azure/search/search-get-started-rbac':1018 '/en-us/azure/search/search-get-started-terraform':3103 '/en-us/azure/search/search-get-started-vector':2623 '/en-us/azure/search/search-how-to-alias':2040 '/en-us/azure/search/search-how-to-create-indexers':2051 '/en-us/azure/search/search-how-to-create-search-index':2064 '/en-us/azure/search/search-how-to-define-index-projections':2077 '/en-us/azure/search/search-how-to-delete-documents':2089 '/en-us/azure/search/search-how-to-dotnet-sdk':2633 '/en-us/azure/search/search-how-to-index-azure-blob-changed-deleted':611 '/en-us/azure/search/search-how-to-index-azure-blob-csv':2099 '/en-us/azure/search/search-how-to-index-azure-blob-encrypted':2645 '/en-us/azure/search/search-how-to-index-azure-blob-json':2111 '/en-us/azure/search/search-how-to-index-azure-blob-markdown':2121 '/en-us/azure/search/search-how-to-index-azure-blob-one-to-many':2134 '/en-us/azure/search/search-how-to-index-azure-blob-plaintext':622 '/en-us/azure/search/search-how-to-index-azure-blob-storage':2657 '/en-us/azure/search/search-how-to-index-azure-data-lake-storage':2670 '/en-us/azure/search/search-how-to-index-azure-tables':2682 '/en-us/azure/search/search-how-to-index-cosmosdb-gremlin':2695 '/en-us/azure/search/search-how-to-index-cosmosdb-mongodb':2708 '/en-us/azure/search/search-how-to-index-cosmosdb-sql':2721 '/en-us/azure/search/search-how-to-index-logic-apps':2732 '/en-us/azure/search/search-how-to-index-mysql':2745 '/en-us/azure/search/search-how-to-index-onelake-files':2756 '/en-us/azure/search/search-how-to-index-sharepoint-online':2767 '/en-us/azure/search/search-how-to-index-sql-database':2778 '/en-us/azure/search/search-how-to-index-sql-managed-instance':1029 '/en-us/azure/search/search-how-to-index-sql-managed-instance-with-managed-identity':1040 '/en-us/azure/search/search-how-to-index-sql-server':1053 '/en-us/azure/search/search-how-to-integrated-vectorization':2790 '/en-us/azure/search/search-how-to-large-index':634 '/en-us/azure/search/search-how-to-load-search-index':2146 '/en-us/azure/search/search-how-to-managed-identities':1065 '/en-us/azure/search/search-how-to-semantic-chunking':644 '/en-us/azure/search/search-how-to-upgrade':835 '/en-us/azure/search/search-howto-complex-data-types':656 '/en-us/azure/search/search-howto-concurrency':667 '/en-us/azure/search/search-howto-managed-identities-azure-functions':1076 '/en-us/azure/search/search-howto-managed-identities-cosmos-db':1087 '/en-us/azure/search/search-howto-managed-identities-sql':1098 '/en-us/azure/search/search-howto-managed-identities-storage':1112 '/en-us/azure/search/search-howto-move-across-regions':3114 '/en-us/azure/search/search-howto-reindex':678 '/en-us/azure/search/search-howto-run-reset-indexers':2157 '/en-us/azure/search/search-howto-schedule-indexers':938 '/en-us/azure/search/search-index-access-control-lists-and-rbac-push-api':1127 '/en-us/azure/search/search-indexer-access-control-lists-and-role-based-access':1140 '/en-us/azure/search/search-indexer-field-mappings':2168 '/en-us/azure/search/search-indexer-how-to-access-private-sql':1153 '/en-us/azure/search/search-indexer-howto-access-ip-restricted':1165 '/en-us/azure/search/search-indexer-howto-access-private':1178 '/en-us/azure/search/search-indexer-howto-access-trusted-service-exception':1190 '/en-us/azure/search/search-indexer-securing-resources':1205 '/en-us/azure/search/search-indexer-sensitivity-labels':1216 '/en-us/azure/search/search-indexer-sharepoint-access-control-lists':2180 '/en-us/azure/search/search-indexer-troubleshooting':511 '/en-us/azure/search/search-limits-quotas-capacity':950 '/en-us/azure/search/search-manage':1228 '/en-us/azure/search/search-manage-azure-cli':2190 '/en-us/azure/search/search-manage-powershell':2200 '/en-us/azure/search/search-manage-rest':2211 '/en-us/azure/search/search-markdown-data-tutorial':2802 '/en-us/azure/search/search-modeling-multitenant-saas-applications':887 '/en-us/azure/search/search-monitor-enable-logging':2221 '/en-us/azure/search/search-monitor-logs-powerbi':2234 '/en-us/azure/search/search-monitor-queries':2245 '/en-us/azure/search/search-more-like-this':2257 '/en-us/azure/search/search-multi-region':899 '/en-us/azure/search/search-normalizers':2268 '/en-us/azure/search/search-performance-analysis':689 '/en-us/azure/search/search-performance-tips':700 '/en-us/azure/search/search-query-access-control-rbac-enforcement':1242 '/en-us/azure/search/search-query-odata-collection-operators':2814 '/en-us/azure/search/search-query-odata-comparison-operators':2826 '/en-us/azure/search/search-query-odata-filter':2837 '/en-us/azure/search/search-query-odata-full-text-search-functions':2851 '/en-us/azure/search/search-query-odata-geo-spatial-functions':2864 '/en-us/azure/search/search-query-odata-logical-operators':2876 '/en-us/azure/search/search-query-odata-orderby':2887 '/en-us/azure/search/search-query-odata-search-in-function':2899 '/en-us/azure/search/search-query-odata-search-score-function':2911 '/en-us/azure/search/search-query-odata-select':2923 '/en-us/azure/search/search-query-odata-syntax-reference':2934 '/en-us/azure/search/search-query-sensitivity-labels':1256 '/en-us/azure/search/search-query-troubleshoot-collection-filters':523 '/en-us/azure/search/search-region-support':3124 '/en-us/azure/search/search-security-api-keys':1268 '/en-us/azure/search/search-security-best-practices':1279 '/en-us/azure/search/search-security-enable-roles':1291 '/en-us/azure/search/search-security-get-encryption-keys':1303 '/en-us/azure/search/search-security-manage-encryption-keys':1316 '/en-us/azure/search/search-security-managed-encryption-cross-tenant':1330 '/en-us/azure/search/search-security-network-security-perimeter':1342 '/en-us/azure/search/search-security-rbac':1354 '/en-us/azure/search/search-security-rbac-client-code':1368 '/en-us/azure/search/search-security-trimming-for-azure-search':1381 '/en-us/azure/search/search-semi-structured-data':2947 '/en-us/azure/search/search-sku-manage-costs':845 '/en-us/azure/search/search-sku-tier':857 '/en-us/azure/search/search-synapseml-cognitive-services':2961 '/en-us/azure/search/search-synonyms':2279 '/en-us/azure/search/security-controls-policy':1393 '/en-us/azure/search/semantic-code-migration':2972 '/en-us/azure/search/semantic-how-to-configure':2290 '/en-us/azure/search/semantic-how-to-enable-disable':2302 '/en-us/azure/search/semantic-how-to-enable-scoring-profiles':2312 '/en-us/azure/search/semantic-how-to-query-request':2983 '/en-us/azure/search/semantic-how-to-query-rewrite':2994 '/en-us/azure/search/service-configure-firewall':1407 '/en-us/azure/search/service-create-private-endpoint':1419 '/en-us/azure/search/troubleshoot-shared-private-link-resources':536 '/en-us/azure/search/troubleshoot-storage-metrics':547 '/en-us/azure/search/tutorial-create-custom-analyzer':2324 '/en-us/azure/search/tutorial-csharp-create-load-index':965 '/en-us/azure/search/tutorial-csharp-search-query-integration':3005 '/en-us/azure/search/tutorial-multiple-data-sources':3017 '/en-us/azure/search/tutorial-optimize-indexing-push-api':712 '/en-us/azure/search/vector-search-filters':2335 '/en-us/azure/search/vector-search-how-to-assign-narrow-data-types':2348 '/en-us/azure/search/vector-search-how-to-chunk-documents':724 '/en-us/azure/search/vector-search-how-to-configure-compression-storage':736 '/en-us/azure/search/vector-search-how-to-configure-vectorizer':2360 '/en-us/azure/search/vector-search-how-to-create-index':2372 '/en-us/azure/search/vector-search-how-to-index-binary-data':2384 '/en-us/azure/search/vector-search-how-to-quantization':2396 '/en-us/azure/search/vector-search-how-to-storage-options':2407 '/en-us/azure/search/vector-search-how-to-truncate-dimensions':748 '/en-us/azure/search/vector-search-index-size':976 '/en-us/azure/search/vector-search-integrated-vectorization':2417 '/en-us/azure/search/vector-search-integrated-vectorization-ai-studio':3030 '/en-us/azure/search/vector-search-vectorizer-ai-services-vision':3040 '/en-us/azure/search/vector-search-vectorizer-azure-machine-learning-ai-studio-catalog':3048 '/en-us/azure/search/vector-search-vectorizer-azure-open-ai':3058 '/en-us/azure/search/vector-search-vectorizer-custom-web-api':3070 '/high-availability':320 '/microsoftdocs/mcp/blob/main/readme.md)':165 '3':136 'accept':204 'access':170,371,1011,1159,1193,1219,1351,1361,1400,1416 'acl':1116,1134,1230,2171 'acl/purview-based':372 'across':3110 'add':1331,1924 'adl':1129 'admin':1261 'agent':85,129,188,202,290,429,757,1428,1452,1510,1533,1544,1552,2600 'ai':9,36,46,221,251,274,305,334,359,385,409,438,463,485,495,503,519,532,539,557,570,581,589,606,630,652,662,672,681,692,706,718,732,744,755,771,781,792,806,815,827,840,850,868,872,883,895,909,917,929,940,957,968,989,1003,1014,1043,1059,1101,1121,1143,1156,1174,1185,1201,1224,1238,1250,1259,1275,1284,1298,1312,1326,1333,1349,1364,1377,1389,1403,1414,1441,1464,1520,1529,1574,1598,1613,1625,1634,1675,1688,1710,1721,1733,1746,1757,1776,1790,1811,1833,1866,1876,1885,1918,1929,1942,1953,1964,1974,1989,1999,2012,2024,2036,2043,2060,2082,2106,2141,2151,2163,2175,2183,2193,2203,2217,2224,2237,2253,2274,2298,2320,2342,2356,2368,2378,2392,2413,2425,2446,2457,2464,2481,2499,2511,2537,2548,2558,2570,2582,2593,2604,2653,2666,2678,2691,2704,2717,2740,2752,2763,2774,2784,2796,2810,2821,2832,2847,2860,2871,2882,2895,2907,2917,2929,2943,2957,2978,2990,3026,3054,3066,3076,3087,3097,3107,3117 'alias':2033 'aml':2452 'analysi':1729 'analyz':390,679,1915,1926,2001,2006,2317 'annot':1559,1609 'answer':1516 'any/all':2807 'api':283,709,762,784,1124,1264,1477,1577,2086,2208,2490,2517,2617,2787,2799,2965,3062 'app':294,818,2725,3002 'appli':587,657,863,1269,1937 'applic':1357 'architectur':18,54,295,301,858,892 'arm':3080 'arm/bicep/terraform':442 'assign':1343,2336 'attach':904 'auth':362,1073 'autocomplet':1950 'autom':2728 'avail':155,456,3121 'azur':2,8,35,45,220,250,273,304,333,358,376,384,408,437,462,484,494,502,518,531,538,569,580,605,613,629,651,661,671,680,691,705,717,731,743,754,770,780,791,805,814,826,839,849,867,882,894,916,928,939,956,967,984,988,995,1002,1013,1023,1031,1042,1058,1067,1089,1100,1105,1120,1142,1155,1173,1184,1200,1223,1237,1249,1258,1274,1283,1297,1311,1325,1332,1344,1348,1363,1376,1383,1388,1402,1413,1440,1463,1500,1519,1528,1573,1597,1612,1619,1624,1641,1674,1687,1709,1720,1732,1745,1756,1775,1789,1810,1832,1859,1865,1896,1917,1928,1941,1952,1963,1973,1977,1988,1998,2011,2023,2035,2042,2059,2081,2105,2116,2140,2150,2162,2174,2182,2186,2192,2202,2216,2223,2236,2252,2273,2297,2319,2341,2355,2367,2377,2391,2412,2424,2445,2456,2463,2480,2498,2510,2536,2547,2557,2569,2576,2581,2588,2592,2603,2607,2648,2652,2659,2665,2672,2677,2684,2690,2697,2703,2710,2716,2723,2734,2739,2751,2762,2769,2773,2783,2795,2809,2820,2831,2846,2859,2870,2881,2894,2906,2916,2928,2942,2956,2977,2989,3008,3025,3032,3050,3065,3075,3086,3096,3106,3116 'azure-cognitive-search':1 'azure.search.documents':2625 'base':396,1523,1542,2428 'behavior':331,921,1663 'best':14,50,239,548,590,1271 'bi':2231,2505 'bicep':3091 'big':2949 'binari':2374 'bing':1488,2469 'blob':603,614,999,1424,2018,2092,2102,2117,2127,2577,2639,2649,2793,2940 'bm25':1959 'build':419,1901 'built':982,1593 'built-in':981,1592 'c':702 'cach':1883,1893 'call':1070 'cap':339 'capabl':77 'capac':276,794,830 'caption':2443 'catalog':3044 'categori':88,96,112,208,210 'chang':600 'chat':2438 'check':451,3115 'child':2073 'choos':725,802,846 'chunk':635,713,1647,1853,2069 'chunking/vectorization':257 'cli':2187 'client':1356,2636 'client-sid':2635 'cmk':364,1322 'code':26,62,402,759,2419,2999 'cognit':3 'collect':514,2805 'combin':67,1904,2303 'common':461 'comparison':2817 'complet':2439 'complex':646,2522 'complianc':378,1385 'compress':729,2388 'concurr':261,659 'concurrency-saf':260 'condit':1631 'configur':24,60,379,383,1008,1054,1077,1088,1128,1154,1166,1179,1206,1217,1304,1355,1394,1420,1423,1446,1457,1469,1483,1540,1581,1591,1618,1630,1640,1651,1669,1681,1693,1703,1715,1727,1739,1751,1762,1771,1784,1805,1827,1838,1848,1858,1873,1881,1947,1958,2005,2029,2041,2065,2100,2112,2122,2147,2158,2169,2201,2212,2246,2258,2269,2280,2315,2325,2349,2361,2385,2397,2408,2451,2658,2746,2757,2768,3041,3059 'connect':1021,1030,1046,1062,1081,1092,1099,1141,1171,2497 'consolid':1843 'construct':2553 'content':72,174,638,879,1587,1642,1854,2579,3019 'context':1607 'control':1386,1660 'copi':2404 'copilot':1475 'cosmos':1078,2685,2698,2711 'cost':279,842 'count':953 'cover':48 'craft':423 'creat':1408,1481,1570,2054,2313,2509 'cross':447,1320 'cross-region':446 'cross-ten':1319 'csv':2091 'custom':417,566,1306,1652,1914,2316,2453,2466,2476,2488,2641,3060 'customer-manag':1305 'data':258,387,412,578,649,1286,2047,2074,2138,2338,2660,2675,2688,2714,2950,3009 'databas':2735 'db':1079,2686,2699,2712 'debug':228,473,481,493 'decis':16,52,267,749 'defin':1505,1527,1538,1913,1935,2052,2531 'definit':986 'delet':602,2078 'delimitedtext':2094 'deploy':29,65,321,430,434,3071,3074,3085 'deprec':769 'descript':212 'design':19,32,55,244,296,311,322,552,859,888,1871 'detail':1295 'detect':1753,1786 'develop':11 'diagnos':217 'diagnost':2213 'dimens':739 'disabl':1495,2293 'discrep':238,544 'doc':180 'document':75,173,373,640,715,1114,1371,1646,1661,1670,2020,2079 'document-level':1370 'e.g':100,116 'easi':1072 'effici':701 'embed':738,1621,1862 'enabl':1280,1493,1515,2291 'encrypt':365,1293,1308,1323,2638 'endpoint':367,1410 'enforc':1229,1243 'enrich':255,348,392,558,910,1563,1586,1600,1677,1735,1813,1822,1877,1882,1892,2483,2493 'entiti':1653,1682,1694,1704,1764,2470 'error':232,466,508,516 'estim':790 'except':1182 'execut':779 'expert':5,42 'express':2555,2925 'extra':2403 'extract':1662,1742,1780 'facet':2263 'fallback':192 'faq':352,923 'featur':453,3120 'fetch':76,172,181,194 'field':1583,1844,1931,2159,2345,2365 'file':106,114,121,126,2589,2748 'filter':231,515,1374,2262,2823,2829,2873 'firewal':368,1162,1396 'fix':219 'foundri':905,3022,3042 'full':2841 'full-text':2840 'function':1068,2844,2857,2892,2904 'gen2':1130,2662 'genai':593,1716 'generat':871 'geo':2855 'geo-spati':2854 'github.com':164 'github.com/microsoftdocs/mcp/blob/main/readme.md)':163 'grammar':2926 'gremlin':2687 'ground':1489 'guid':162 'guidanc':43,302,444 'handl':599 'hybrid':1902 'ident':1037,1056,1084,1095,1109 'identity/network':370 'imag':1728,1778,2442 'implement':876,1369,2462,2475,2487,2521,2599 'import':83,127 'includ':12,227,254 'index':89,209,223,338,345,369,389,465,505,583,608,616,627,674,685,696,703,796,931,952,971,1020,1045,1069,1080,1091,1103,1113,1131,1145,1158,1170,1187,1192,1207,1435,1448,1458,1531,1723,1920,2032,2045,2056,2066,2084,2090,2108,2118,2128,2143,2153,2165,2177,2276,2287,2363,2373,2587,2634,2650,2663,2671,2683,2696,2709,2729,2733,2749,2760,2771,2791,2935,2948,3006,3014 'indexes/skillsets':33 'indexing/querying':253 'ingest':994,1133,1209,2048,2172 'instal':159,161 'instanc':1026,1034,1149 'integr':25,61,401,407,2409,2418,2575,2780,2998,3031 'interfac':2478 'interpret':1800 'invok':2973 'ip':1161,1395 'isol':315,880 'issu':226,506,529 'json':2101,2939 'key':363,1265,1294,1309,1740 'keyless':1009,1359 'keyword':1905 'knowledg':6,309,395,420,1425,1437,1449,1460,1472,1485,1497,1506,1522,1541,2427,2501,2513,2526,2532 'l100':355 'l100-l138':354 'l120':103 'l138':356 'l139':381 'l139-l230':380 'l230':382 'l231':405 'l231-l289':404 'l289':406 'l290':432 'l290-l297':431 'l297':433 'l35':102 'l35-l120':101 'l37':215 'l37-l48':214 'l48':216 'l49':242 'l49-l69':241 'l69':243 'l70':270 'l70-l82':269 'l82':271 'l83':299 'l83-l89':298 'l89':300 'l90':326 'l90-l99':325 'l99':327 'label':1213,1247 'lake':2661 'languag':1610,1752,1925 'larg':625,714 'large-scal':624 'latest':144 'layout':641,1671 'learn':187,201 'learn-agent-skil':186,200 'learn.microsoft.com':470,479,489,499,510,522,535,546,561,573,585,597,610,621,633,643,655,666,677,688,699,711,723,735,747,765,775,788,800,811,823,834,844,856,874,886,898,913,925,937,949,964,975,992,1006,1017,1028,1039,1052,1064,1075,1086,1097,1111,1126,1139,1152,1164,1177,1189,1204,1215,1227,1241,1255,1267,1278,1290,1302,1315,1329,1341,1353,1367,1380,1392,1406,1418,1431,1444,1455,1467,1479,1491,1503,1513,1525,1536,1547,1556,1568,1579,1589,1603,1616,1628,1638,1649,1658,1667,1679,1691,1701,1713,1725,1737,1749,1760,1769,1782,1793,1803,1815,1825,1836,1846,1856,1869,1879,1889,1899,1911,1922,1933,1945,1956,1967,1980,1992,2003,2015,2027,2039,2050,2063,2076,2088,2098,2110,2120,2133,2145,2156,2167,2179,2189,2199,2210,2220,2233,2244,2256,2267,2278,2289,2301,2311,2323,2334,2347,2359,2371,2383,2395,2406,2416,2435,2449,2460,2473,2485,2495,2507,2519,2529,2540,2551,2562,2573,2585,2597,2610,2622,2632,2644,2656,2669,2681,2694,2707,2720,2731,2744,2755,2766,2777,2789,2801,2813,2825,2836,2850,2863,2875,2886,2898,2910,2922,2933,2946,2960,2971,2982,2993,3004,3016,3029,3039,3047,3057,3069,3083,3093,3102,3113,3123 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-blob':1430 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-onelake':1443 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-search-index':1454 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-indexed':1466 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-sharepoint-remote':1478 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web':1490 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-how-to-web-manage':1502 'learn.microsoft.com/en-us/azure/search/agentic-knowledge-source-overview':1512 'learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-answer-synthesis':1524 'learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-index':1535 'learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-create-knowledge-base':1546 'learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-migrate':764 'learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-retrieve':2434 'learn.microsoft.com/en-us/azure/search/agentic-retrieval-how-to-set-retrieval-reasoning-effort':1555 'learn.microsoft.com/en-us/azure/search/chat-completion-skill-example-usage':2448 'learn.microsoft.com/en-us/azure/search/cognitive-search-aml-skill':2459 'learn.microsoft.com/en-us/azure/search/cognitive-search-attach-cognitive-services':912 'learn.microsoft.com/en-us/azure/search/cognitive-search-common-errors-warnings':469 'learn.microsoft.com/en-us/azure/search/cognitive-search-concept-annotations-syntax':1567 'learn.microsoft.com/en-us/azure/search/cognitive-search-concept-troubleshooting':560 'learn.microsoft.com/en-us/azure/search/cognitive-search-create-custom-skill-example':2472 'learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-interface':2484 'learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-scale':572 'learn.microsoft.com/en-us/azure/search/cognitive-search-custom-skill-web-api':2494 'learn.microsoft.com/en-us/azure/search/cognitive-search-debug-session':478 'learn.microsoft.com/en-us/azure/search/cognitive-search-defining-skillset':1578 'learn.microsoft.com/en-us/azure/search/cognitive-search-how-to-debug-skillset':488 'learn.microsoft.com/en-us/azure/search/cognitive-search-output-field-mapping':1588 'learn.microsoft.com/en-us/azure/search/cognitive-search-predefined-skills':1602 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-annotation-language':1615 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-azure-openai-embedding':1627 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-conditional':1637 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-content-understanding':1648 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-custom-entity-lookup':1657 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-deprecated':774 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-document-extraction':1666 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-document-intelligence-layout':1678 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-linking-v3':1690 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition':1700 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition-v3':1712 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-genai-prompt':1724 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-image-analysis':1736 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-keyphrases':1748 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-language-detection':1759 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-named-entity-recognition':1768 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-ocr':1781 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-pii-detection':1792 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment':1802 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-sentiment-v3':1814 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-shaper':1824 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-text-translation':1835 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textmerger':1845 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-textsplit':1855 'learn.microsoft.com/en-us/azure/search/cognitive-search-skill-vision-vectorize':1868 'learn.microsoft.com/en-us/azure/search/cognitive-search-tutorial-debug-sessions':498 'learn.microsoft.com/en-us/azure/search/cognitive-search-working-with-skillsets':1878 'learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-configure':1888 'learn.microsoft.com/en-us/azure/search/enrichment-cache-how-to-manage':1898 'learn.microsoft.com/en-us/azure/search/hybrid-search-how-to-query':1910 'learn.microsoft.com/en-us/azure/search/index-add-custom-analyzers':1921 'learn.microsoft.com/en-us/azure/search/index-add-language-analyzers':1932 'learn.microsoft.com/en-us/azure/search/index-add-scoring-profiles':1944 'learn.microsoft.com/en-us/azure/search/index-add-suggesters':1955 'learn.microsoft.com/en-us/azure/search/index-ranking-similarity':1966 'learn.microsoft.com/en-us/azure/search/index-sql-relational-data':584 'learn.microsoft.com/en-us/azure/search/knowledge-store-connect-power-bi':2506 'learn.microsoft.com/en-us/azure/search/knowledge-store-create-rest':2518 'learn.microsoft.com/en-us/azure/search/knowledge-store-projection-example-long':2528 'learn.microsoft.com/en-us/azure/search/knowledge-store-projections-examples':2539 'learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search':1979 'learn.microsoft.com/en-us/azure/search/monitor-azure-cognitive-search-data-reference':1991 'learn.microsoft.com/en-us/azure/search/policy-reference':991 'learn.microsoft.com/en-us/azure/search/query-lucene-syntax':2550 'learn.microsoft.com/en-us/azure/search/query-odata-filter-orderby-syntax':2561 'learn.microsoft.com/en-us/azure/search/query-simple-syntax':2572 'learn.microsoft.com/en-us/azure/search/reference-stopwords':2002 'learn.microsoft.com/en-us/azure/search/responsible-ai-best-practices-genai-prompt-skill':596 'learn.microsoft.com/en-us/azure/search/retrieval-augmented-generation-overview':873 'learn.microsoft.com/en-us/azure/search/search-analyzers':2014 'learn.microsoft.com/en-us/azure/search/search-api-migration':787 'learn.microsoft.com/en-us/azure/search/search-blob-indexer-role-based-access':1005 'learn.microsoft.com/en-us/azure/search/search-blob-metadata-properties':2026 'learn.microsoft.com/en-us/azure/search/search-blob-storage-integration':2584 'learn.microsoft.com/en-us/azure/search/search-capacity-planning':799 'learn.microsoft.com/en-us/azure/search/search-dotnet-mgmt-sdk-migration':810 'learn.microsoft.com/en-us/azure/search/search-dotnet-sdk-migration-version-11':822 'learn.microsoft.com/en-us/azure/search/search-faq-frequently-asked-questions':924 'learn.microsoft.com/en-us/azure/search/search-file-storage-integration':2596 'learn.microsoft.com/en-us/azure/search/search-get-started-agentic-retrieval':2609 'learn.microsoft.com/en-us/azure/search/search-get-started-arm':3082 'learn.microsoft.com/en-us/azure/search/search-get-started-bicep':3092 'learn.microsoft.com/en-us/azure/search/search-get-started-rbac':1016 'learn.microsoft.com/en-us/azure/search/search-get-started-terraform':3101 'learn.microsoft.com/en-us/azure/search/search-get-started-vector':2621 'learn.microsoft.com/en-us/azure/search/search-how-to-alias':2038 'learn.microsoft.com/en-us/azure/search/search-how-to-create-indexers':2049 'learn.microsoft.com/en-us/azure/search/search-how-to-create-search-index':2062 'learn.microsoft.com/en-us/azure/search/search-how-to-define-index-projections':2075 'learn.microsoft.com/en-us/azure/search/search-how-to-delete-documents':2087 'learn.microsoft.com/en-us/azure/search/search-how-to-dotnet-sdk':2631 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-changed-deleted':609 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-csv':2097 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-encrypted':2643 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-json':2109 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-markdown':2119 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-one-to-many':2132 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-plaintext':620 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-blob-storage':2655 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-data-lake-storage':2668 'learn.microsoft.com/en-us/azure/search/search-how-to-index-azure-tables':2680 'learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-gremlin':2693 'learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-mongodb':2706 'learn.microsoft.com/en-us/azure/search/search-how-to-index-cosmosdb-sql':2719 'learn.microsoft.com/en-us/azure/search/search-how-to-index-logic-apps':2730 'learn.microsoft.com/en-us/azure/search/search-how-to-index-mysql':2743 'learn.microsoft.com/en-us/azure/search/search-how-to-index-onelake-files':2754 'learn.microsoft.com/en-us/azure/search/search-how-to-index-sharepoint-online':2765 'learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-database':2776 'learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance':1027 'learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-managed-instance-with-managed-identity':1038 'learn.microsoft.com/en-us/azure/search/search-how-to-index-sql-server':1051 'learn.microsoft.com/en-us/azure/search/search-how-to-integrated-vectorization':2788 'learn.microsoft.com/en-us/azure/search/search-how-to-large-index':632 'learn.microsoft.com/en-us/azure/search/search-how-to-load-search-index':2144 'learn.microsoft.com/en-us/azure/search/search-how-to-managed-identities':1063 'learn.microsoft.com/en-us/azure/search/search-how-to-semantic-chunking':642 'learn.microsoft.com/en-us/azure/search/search-how-to-upgrade':833 'learn.microsoft.com/en-us/azure/search/search-howto-complex-data-types':654 'learn.microsoft.com/en-us/azure/search/search-howto-concurrency':665 'learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-azure-functions':1074 'learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-cosmos-db':1085 'learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-sql':1096 'learn.microsoft.com/en-us/azure/search/search-howto-managed-identities-storage':1110 'learn.microsoft.com/en-us/azure/search/search-howto-move-across-regions':3112 'learn.microsoft.com/en-us/azure/search/search-howto-reindex':676 'learn.microsoft.com/en-us/azure/search/search-howto-run-reset-indexers':2155 'learn.microsoft.com/en-us/azure/search/search-howto-schedule-indexers':936 'learn.microsoft.com/en-us/azure/search/search-index-access-control-lists-and-rbac-push-api':1125 'learn.microsoft.com/en-us/azure/search/search-indexer-access-control-lists-and-role-based-access':1138 'learn.microsoft.com/en-us/azure/search/search-indexer-field-mappings':2166 'learn.microsoft.com/en-us/azure/search/search-indexer-how-to-access-private-sql':1151 'learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-ip-restricted':1163 'learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-private':1176 'learn.microsoft.com/en-us/azure/search/search-indexer-howto-access-trusted-service-exception':1188 'learn.microsoft.com/en-us/azure/search/search-indexer-securing-resources':1203 'learn.microsoft.com/en-us/azure/search/search-indexer-sensitivity-labels':1214 'learn.microsoft.com/en-us/azure/search/search-indexer-sharepoint-access-control-lists':2178 'learn.microsoft.com/en-us/azure/search/search-indexer-troubleshooting':509 'learn.microsoft.com/en-us/azure/search/search-limits-quotas-capacity':948 'learn.microsoft.com/en-us/azure/search/search-manage':1226 'learn.microsoft.com/en-us/azure/search/search-manage-azure-cli':2188 'learn.microsoft.com/en-us/azure/search/search-manage-powershell':2198 'learn.microsoft.com/en-us/azure/search/search-manage-rest':2209 'learn.microsoft.com/en-us/azure/search/search-markdown-data-tutorial':2800 'learn.microsoft.com/en-us/azure/search/search-modeling-multitenant-saas-applications':885 'learn.microsoft.com/en-us/azure/search/search-monitor-enable-logging':2219 'learn.microsoft.com/en-us/azure/search/search-monitor-logs-powerbi':2232 'learn.microsoft.com/en-us/azure/search/search-monitor-queries':2243 'learn.microsoft.com/en-us/azure/search/search-more-like-this':2255 'learn.microsoft.com/en-us/azure/search/search-multi-region':897 'learn.microsoft.com/en-us/azure/search/search-normalizers':2266 'learn.microsoft.com/en-us/azure/search/search-performance-analysis':687 'learn.microsoft.com/en-us/azure/search/search-performance-tips':698 'learn.microsoft.com/en-us/azure/search/search-query-access-control-rbac-enforcement':1240 'learn.microsoft.com/en-us/azure/search/search-query-odata-collection-operators':2812 'learn.microsoft.com/en-us/azure/search/search-query-odata-comparison-operators':2824 'learn.microsoft.com/en-us/azure/search/search-query-odata-filter':2835 'learn.microsoft.com/en-us/azure/search/search-query-odata-full-text-search-functions':2849 'learn.microsoft.com/en-us/azure/search/search-query-odata-geo-spatial-functions':2862 'learn.microsoft.com/en-us/azure/search/search-query-odata-logical-operators':2874 'learn.microsoft.com/en-us/azure/search/search-query-odata-orderby':2885 'learn.microsoft.com/en-us/azure/search/search-query-odata-search-in-function':2897 'learn.microsoft.com/en-us/azure/search/search-query-odata-search-score-function':2909 'learn.microsoft.com/en-us/azure/search/search-query-odata-select':2921 'learn.microsoft.com/en-us/azure/search/search-query-odata-syntax-reference':2932 'learn.microsoft.com/en-us/azure/search/search-query-sensitivity-labels':1254 'learn.microsoft.com/en-us/azure/search/search-query-troubleshoot-collection-filters':521 'learn.microsoft.com/en-us/azure/search/search-region-support':3122 'learn.microsoft.com/en-us/azure/search/search-security-api-keys':1266 'learn.microsoft.com/en-us/azure/search/search-security-best-practices':1277 'learn.microsoft.com/en-us/azure/search/search-security-enable-roles':1289 'learn.microsoft.com/en-us/azure/search/search-security-get-encryption-keys':1301 'learn.microsoft.com/en-us/azure/search/search-security-manage-encryption-keys':1314 'learn.microsoft.com/en-us/azure/search/search-security-managed-encryption-cross-tenant':1328 'learn.microsoft.com/en-us/azure/search/search-security-network-security-perimeter':1340 'learn.microsoft.com/en-us/azure/search/search-security-rbac':1352 'learn.microsoft.com/en-us/azure/search/search-security-rbac-client-code':1366 'learn.microsoft.com/en-us/azure/search/search-security-trimming-for-azure-search':1379 'learn.microsoft.com/en-us/azure/search/search-semi-structured-data':2945 'learn.microsoft.com/en-us/azure/search/search-sku-manage-costs':843 'learn.microsoft.com/en-us/azure/search/search-sku-tier':855 'learn.microsoft.com/en-us/azure/search/search-synapseml-cognitive-services':2959 'learn.microsoft.com/en-us/azure/search/search-synonyms':2277 'learn.microsoft.com/en-us/azure/search/security-controls-policy':1391 'learn.microsoft.com/en-us/azure/search/semantic-code-migration':2970 'learn.microsoft.com/en-us/azure/search/semantic-how-to-configure':2288 'learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-disable':2300 'learn.microsoft.com/en-us/azure/search/semantic-how-to-enable-scoring-profiles':2310 'learn.microsoft.com/en-us/azure/search/semantic-how-to-query-request':2981 'learn.microsoft.com/en-us/azure/search/semantic-how-to-query-rewrite':2992 'learn.microsoft.com/en-us/azure/search/service-configure-firewall':1405 'learn.microsoft.com/en-us/azure/search/service-create-private-endpoint':1417 'learn.microsoft.com/en-us/azure/search/troubleshoot-shared-private-link-resources':534 'learn.microsoft.com/en-us/azure/search/troubleshoot-storage-metrics':545 'learn.microsoft.com/en-us/azure/search/tutorial-create-custom-analyzer':2322 'learn.microsoft.com/en-us/azure/search/tutorial-csharp-create-load-index':963 'learn.microsoft.com/en-us/azure/search/tutorial-csharp-search-query-integration':3003 'learn.microsoft.com/en-us/azure/search/tutorial-multiple-data-sources':3015 'learn.microsoft.com/en-us/azure/search/tutorial-optimize-indexing-push-api':710 'learn.microsoft.com/en-us/azure/search/vector-search-filters':2333 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-assign-narrow-data-types':2346 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-chunk-documents':722 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-configure-compression-storage':734 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-configure-vectorizer':2358 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-create-index':2370 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-index-binary-data':2382 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-quantization':2394 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-storage-options':2405 'learn.microsoft.com/en-us/azure/search/vector-search-how-to-truncate-dimensions':746 'learn.microsoft.com/en-us/azure/search/vector-search-index-size':974 'learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization':2415 'learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization-ai-studio':3028 'learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-ai-services-vision':3038 'learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-machine-learning-ai-studio-catalog':3046 'learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-azure-open-ai':3056 'learn.microsoft.com/en-us/azure/search/vector-search-vectorizer-custom-web-api':3068 'level':1372 'limit':21,57,323,328,344,900,919,943,954,973 'line':98,110,211 'link':115,124,234,527,1169,1683 'list':1996 'load':2135 'local':68 'locat':92 'log':1986,2214,2226 'logic':2724,2867 'lookup':1654 'lucen':426,2543 'make':17,53,268,750 'manag':565,808,838,1025,1033,1036,1055,1083,1094,1108,1148,1257,1307,1891,2149,2181,2191,2206 'mani':2126 'manual':3104 'map':1584,2017,2160,2271 'markdown':191,207,2113,2792 'mcp':150,177,2433 'merg':1840 'metadata':1137,2021 'metadata.generated':131 'metric':543,1984,2228 'microsoft':179,1210,1244,3021 'microsoftdoc':151,178 'migrat':753,767,2962 'mode':619,2096,2131,2329 'model':259,575,645,3023,3043 'mongodb':2701 'monitor':397,1971,1978,1983,2235 'month':137 'morelikethi':2249 'move':436,449,3105 'mrl':741 'multi':318,890 'multi-region':317,889 'multimod':1861,3036 'multipl':3007 'multiten':312,877 'mysql':2737 'name':1763 'narrow':2337 'nest':648 'net':293,817,961,2626,2996 'network':169,1196,1337 'network-protect':1195 'newer':2968 'node':1564 'normal':2260 'nosql':2713 'object':1508 'ocr':1772 'odata':230,425,513,2554,2804,2816,2828,2839,2853,2866,2878,2890,2902,2913,2924 'old':138 'one':2124,3012 'one-to-mani':2123 'onelak':1436,2747 'onlin':2759 'openai':1620,2608,3051 'oper':1288,2630,2806,2818,2868 'optim':266,612,623,690,727 'optimist':658 'option':2400 'orderbi':2879 'outbound':1061 'output':1582,1823 'paramet':1656 'parent':2072 'parent-child':2071 'pars':618,2095,2103,2114,2130 'pattern':20,27,56,63,297,308,403,860,865,2420 'perform':247,686,697,1221,2240 'perimet':1339 'phrase':1741 'pii':1785 'pipelin':256,559,1601,1886 'plaintext':615 'plan':272,777,836 'plane':1287 'plus':443 'polici':377,985,1384 'portal':832 'postfilt':2328 'power':2230,2504 'powershel':2196 'practic':15,51,240,492,549,591,1272 'prefer':175 'prefilt':2326 'preview':1887,2595,2742 'privat':233,366,526,1150,1168,1409 'problem':235 'process':2009 'profil':1939,2305,2353 'project':2067,2523,2534 'prompt':594,1717 'protect':1197 'provid':41 'provis':3095 'pull':142 'purview':1211,1245 'push':708,1123 'python':2613 'quantiz':2386 'queri':183,197,683,694,798,1234,1252,1263,1903,2239,2250,2332,2381,2423,2544,2560,2566,2834,2884,2919,2931,2980,2986 'queries/filters':424 'quick':70 'quick-refer':69 'quota':22,58,324,329,349,901,911,945 'rag':307,721,864 'rang':99 'rank':2282,2308,2964,2975 'ranker':2295 'rbac':996,1010,1118,1136,1232,1281,1345,1360 'rbac/keyless':361 'read':105,120 'rebuild':670 'recognit':1695,1705,1765 'refer':71,125,1562,1982,1994 'refresh':2137 'region':319,448,452,891,3111,3119 'relat':351,577 'relev':93,1960 'relevance/answer':399 'remot':74,1470 'remov':2402 'repositori':148 'requir':168 'resolv':460 'resourc':528,664,906,1198,1300 'respons':588 'rest':282,761,783,1576,2207,2430,2516,2616,2786,2798 'restructur':1821 'result':2309,2920 'retriev':291,758,1292,1429,1453,1476,1511,1534,1545,1553,2601 'retrievalreasoningeffort':1550 'return':190,206 'review':915 'rewrit':2987 'right':848 'role':1346 'run':934,2154 'safe':262,675 'scale':245,563,626 'schedul':346,927 'schema':2057 'scope':997 'score':1801,1938,1961,2304 'script':2197 'sdk':820,2614,2627 'sdks':285,414,809,2431 'search':4,10,37,47,222,252,275,306,335,360,386,410,439,464,486,496,504,520,533,540,571,582,607,631,653,663,673,682,693,707,719,733,745,756,772,782,793,807,816,828,841,851,869,884,896,918,930,941,958,969,990,1004,1015,1044,1060,1102,1122,1144,1157,1175,1186,1202,1225,1239,1251,1260,1276,1285,1299,1313,1327,1334,1350,1365,1378,1390,1404,1415,1442,1447,1465,1521,1530,1575,1599,1614,1626,1635,1676,1689,1711,1722,1734,1747,1758,1777,1791,1812,1834,1867,1909,1919,1930,1943,1954,1965,1975,1990,2000,2013,2025,2037,2044,2055,2061,2083,2107,2142,2152,2164,2176,2184,2194,2204,2218,2225,2238,2254,2275,2286,2299,2321,2343,2357,2369,2379,2393,2414,2426,2447,2458,2465,2471,2482,2500,2512,2538,2549,2559,2571,2583,2594,2605,2620,2629,2654,2667,2679,2692,2705,2718,2741,2753,2764,2775,2785,2797,2811,2822,2833,2843,2848,2861,2872,2883,2896,2908,2918,2930,2944,2958,2979,2991,2997,3013,3027,3037,3055,3067,3077,3088,3098,3108,3118 'search.in':2891 'search.score':2903 'section':94 'secur':23,59,353,357,374,977,1019,1041,1066,1191,1218,1270,1338,1373,1412 'security.md':117,118 'select':2914 'semant':427,1908,2281,2294,2307,2963,2974,2985 'semi':2937 'semi-structur':2936 'sensit':1212,1246 'sentiment':1796,1806 'server':1049 'servic':287,336,440,829,942,1181,1399,3078,3089,3109 'session':229,474 'set':394,1317,1433,1549,1969,2283,2646 'shape':2524 'shaper':1818 'share':525,1167,2590 'sharepoint':1459,1471,2170,2758 'side':2637 'simpl':2565 'size':343,972 'skill':38,40,82,167,189,203,284,418,567,595,773,1595,1606,1622,1632,1644,1655,1672,1685,1696,1707,1718,1730,1743,1754,1766,1773,1787,1797,1808,1819,1830,1841,1851,1863,2440,2454,2467,2477,2491,2642 'skill-azure-cognitive-search' 'skillset':225,391,476,487,497,1566,1571,1636,1665,1699,1874 'sku':455,852 'skus':277 'sort':2265 'sourc':388,413,1426,1438,1450,1461,1473,1486,1498,1507,3010 'source-microsoftdocs' 'spark':2952 'spatial':2856 'specifi':109 'split':1850 'sql':576,1024,1032,1048,1090,1147,2770 'stopword':1995 'storag':541,1000,1106,1897,2399,2578,2674 'storage/metrics':237 'store':310,421,1894,2502,2514,2527,2533 'string':184,198 'structur':2938 'subscript':1501 'suggest':139,156,1948 'synapseml':2954 'synonym':2270 'syntax':1560,2545,2567 'synthesi':1517 'tabl':2673 'templat':3081 'tenant':314,1321 'terraform':3100 'text':1779,1828,1839,1849,2008,2259,2842 'text/markdown':205 'tier':288,341,854,947,959 'time':1235,1253 'tip':553 'tool':152 'topic':458,550,751,861,902,978,1421,2421,3072 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'translat':1829 'troubleshoot':13,49,213,457,477,483,501,512,524,537,555 'truncat':737 'trust':1180,1398 'tune':248,400 'tutori':491,962 'type':2339 'understand':472,908,933,951,966,1643,2995 'updat':263,668 'upgrad':786,813,825 'upgrading/migrating':281 'url':459,551,752,862,903,979,1422,2422,3073 'usag':2966 'use':30,80,86,104,119,176,193,804,980,1107,1382,1487,1558,1605,1795,1817,2031,2093,2205,2248,2437,2542,2564,2612,2624,2640,2722,2779,2803,2815,2827,2838,2852,2865,2877,2888,2900,2912,2953,2984,3049,3079,3090 'user':141,158 'v11':821 'v2':1697,1767,1798 'v3':1684,1706,1807 'vector':265,415,428,637,720,726,970,1906,2331,2344,2350,2352,2362,2375,2380,2389,2398,2410,2619,2781,3018,3034,3045,3052,3063 'vector/index':342 'vector/sema':34 'vector/semantic':393 'version':145,763,785,2969 'via':1119,1474,2085,2429,2515 'vision':1860,3033 'visual':2222 'vms':1050 'volum':2242 'warn':468 'web':1484,1496,2489,3001,3061 'webpag':195 'window':347,935 'without':507 'workflow':2726 'workload':1554","prices":[{"id":"be477687-ecab-429d-b654-067d1b69b819","listingId":"9e772ec0-d949-49d7-91dc-0b0ba10f6bfe","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:29.976Z"}],"sources":[{"listingId":"9e772ec0-d949-49d7-91dc-0b0ba10f6bfe","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-cognitive-search","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-cognitive-search","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:29.976Z","lastSeenAt":"2026-04-22T06:53:29.540Z"}],"details":{"listingId":"9e772ec0-d949-49d7-91dc-0b0ba10f6bfe","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-cognitive-search","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"9cdda03060135667e515277a6b204b17a6619f50","skill_md_path":"skills/azure-cognitive-search/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-cognitive-search"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-cognitive-search","description":"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 designing indexes/skillsets, vector/semantic search, RAG queries, indexers, or secure multi-tenant setups, and other Azure AI Search related development tasks. Not for Azure Cosmos DB (use azure-cosmos-db), Azure Data Explorer (use azure-data-explorer), Azure Synapse Analytics (use azure-synapse-analytics), Azure Data Factory (use azure-data-factory).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-cognitive-search"},"updatedAt":"2026-04-22T06:53:29.540Z"}}