Compartilhar via


bibliotecas de Azure Cognitive Search para .NET

Visão geral

Azure Cognitive Search é um serviço de pesquisa em nuvem totalmente gerenciado que fornece uma experiência de pesquisa avançada sobre o conteúdo em aplicativos Web, móveis e empresariais. A biblioteca de clientes é usada para acessar e executar operações de indexação e pesquisa em um serviço de pesquisa, índice, documentos e outros objetos.

Bibliotecas para acesso a dados

Depois que um recurso Azure Cognitive Search for criado e configurado, use bibliotecas de acesso a dados para criar e consumir objetos de pesquisa em aplicativos cliente.

Versão 11

O Azure.Search.Documents é uma nova biblioteca de clientes para desenvolvedores do .NET que desejam usar a tecnologia de pesquisa em seus aplicativos. Em contraste com a biblioteca de clientes herdada v10, essa versão usa dependências em Azure.Core e System.Text.Json, implementando abordagens padrão em termos de configuração de serviço, autenticação, serialização de documentos e outras tarefas.

Use a Azure.Search.Documents biblioteca ao criar novos projetos que usam objetos Azure Cognitive Search. Seguindo em frente, todos os novos recursos e aprimoramentos serão lançados aqui.

Biblioteca Referência Pacote Fonte
Azure.Search.Documents Referência NuGet GitHub

Há apenas um pacote e uma biblioteca de clientes para esta versão.

Se você tiver aplicativos de pesquisa existentes que chamam as bibliotecas herdadas v10, lembre-se de que a v11 tem clientes, namespaces e nomes de classe diferentes. Você precisará migrar o código existente para usar a nova biblioteca. Ao revisar exemplos de código e conteúdo, certifique-se de marcar para o namespace (using Azure.Search.Documents;) para confirmar se a biblioteca de clientes v11 é demonstrada.

Versão 10 (herdada)

Use Microsoft.Azure.Search bibliotecas para manter soluções existentes. Essa versão tem suporte, mas, com exceção dos hotfixes de segurança, nenhuma atualização adicional é planejada para essa biblioteca. Para obter uma introdução, consulte Como usar o Microsoft.Azure.Search (v10).

Biblioteca Referência Pacote Fonte
Microsoft.Azure.Search Referência NuGet GitHub
Microsoft.Azure.Search.Common Referência
Microsoft.Azure.Search.Models Referência
Microsoft.Azure.Search.Models.Internal Referência
Microsoft.Azure.Search.Serialization Referência
Microsoft.Azure.Search.Serialization.internal Referência

Bibliotecas para gerenciamento de recursos

Use a biblioteca de gerenciamento Azure Cognitive Search para provisionar um serviço, gerenciar chaves de api e ajustar recursos. O gerenciamento de serviço tem uma dependência no Azure Resource Manager para identificação de locatário e assinante. Normalmente, a autenticação e o registro de aplicativo com o Azure Active Directory também são necessários para dar suporte ao fluxo de trabalho. Para obter uma introdução ao provisionamento de serviço Azure Cognitive Search, consulte Como usar a API REST de Gerenciamento.

Biblioteca Referência Pacote Fonte
Microsoft.Azure.Management.Search Referência NuGet GitHub