azure-search-documents-dotnet

Build and optimize Azure.Search.Documents search experiences in .NET apps.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-search-documents-dotnet-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-search-documents-dotnet
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-dotnet/skills/azure-search-documents-dotnet
Command: npx skills add https://github.com/microsoft/skills --skill azure-search-documents-dotnet-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables .NET developers to build and optimize search experiences using Azure.Search.Documents, including full-text, vector, semantic, and hybrid search capabilities across data stores.

Core Features & Use Cases

  • Client types: SearchClient, SearchIndexClient, and SearchIndexerClient for various data and index management tasks.
  • Indexing & Operations: Create, update, and manage indexes; upload, merge, or delete documents; perform advanced search patterns.
  • Vector and Semantic Search: Implement vector-based similarity, semantic ranking, captions, and hybrid search to improve result relevance.
  • Real-world Scenarios: Build enterprise search experiences across catalogs, documents, and knowledge bases with scalable indexing and retrieval.

Quick Start

Install the Azure.Search.Documents package and start building search-enabled .NET applications.

Frequently Asked Questions about azure-search-documents-dotnet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement vector search and semantic ranking in a .NET application?

Use the Azure.Search.Documents SDK to perform hybrid search in .NET by configuring SearchClient to execute queries combining full-text search with vector similarity and semantic ranking.

What is the best way to manage Azure Search indexes from a .NET app?

Manage Azure Search indexes from .NET by using the SearchIndexClient and SearchIndexerClient to create, update, and configure indexes, and to perform document upload, merge, or delete operations.

Can I use Azure.Search.Documents for enterprise catalog search and document retrieval?

Yes, use Azure.Search.Documents for enterprise catalog search and document retrieval by leveraging its scalable indexing and advanced search patterns to build experiences across large knowledge bases.

How do I configure endpoints and credentials for Azure Search clients in .NET?

Configure endpoints and credentials for Azure Search clients in .NET by initializing SearchClient, SearchIndexClient, and SearchIndexerClient with the correct service endpoint and authentication credentials.

Does Azure AI Search support hybrid search queries in .NET?

Yes, Azure AI Search supports hybrid search queries in .NET through the Azure.Search.Documents library, allowing developers to combine full-text search with vector similarity and semantic ranking.