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 |
Azure SDK for .NET