Azure Search-Bibliotheken für .NETAzure Search libraries for .NET

ÜbersichtOverview

Azure Search ist ein vollständig verwalteter Cloudsuchdienst, der eine umfassende Suche in Daten in Web-, mobilen und Unternehmensanwendungen ermöglicht.Azure Search is a fully managed cloud search service that provides a rich search experience over data in web, mobile, and enterprise applications.

ClientbibliothekClient library

Verwenden Sie die Azure Search-Clientbibliothek zum Zugriff auf und zur Durchführung von Indizierungs- und Suchvorgängen in einem Suchdienst, Index, in Dokumenten oder einem anderen Objekt.Use the Azure Search client library to access and execute indexing and search operations on a search service, index, documents, or other object. Eine schrittweise Einführung finden Sie unter Verwenden von Azure Search aus einer .NET-Anwendung.For a step-by-step introduction, see How to use Azure Search from a .NET application.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Search
dotnet add package Microsoft.Azure.Search

CodebeispielCode Example

/* Include these 'using' directives:
   using Microsoft.Azure.Search;
   using Microsoft.Azure.Search.Models;
*/

// A service endpoint and an api-key are required on a connection.
// Set them in a config file (not shown) and then connect to the client.
IConfigurationBuilder builder = new ConfigurationBuilder().AddJsonFile("appsettings.json");
IConfigurationRoot configuration = builder.Build();

SearchServiceClient serviceClient = CreateSearchServiceClient(configuration);

// Create an index named hotels
ISearchIndexClient indexClient = serviceClient.Indexes.GetClient("hotels");

VerwaltungsbibliothekManagement library

Verwenden Sie die Azure Search-Verwaltungsbibliothek, um einen Dienst bereitzustellen, API-Schlüssel zu verwalten und Ressourcen anzupassen.Use the Azure Search management library to provision a service, manage api-keys, and adjust resources. Die Dienstverwaltung weist eine Abhängigkeit vom Azure Resource Manager für Abonnenten- und Mandantenidentifikation auf.Service management has a dependency on Azure Resource Manager for subscriber and tenant identification. Authentifizierung und Anwendungsregistrierung bei Azure Active Directory ist in der Regel auch erforderlich, um den Workflow zu unterstützen.Typically, authentication and application registration with Azure Active Directory is also necessary to support the workflow. Eine Einführung zur Bereitstellung des Azure Search-Diensts finden Sie unter How to use the Management REST API (Azure Search) (Gewusst wie: Verwenden der Verwaltungs-REST-API [Azure Search]).For an introduction to Azure Search service provisioning, see How to use the Management REST API.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.Search
dotnet add package Microsoft.Azure.Management.Search

BeispieleSamples

Weitere Suchbeispiele finden Sie auf Github im Azure-Beispielrepository.Find more search samples in the Azure samples repository on Github.