Partilhar via


Exemplos REST para Azure AI Search

Saiba mais sobre exemplos de API REST que demonstram a funcionalidade e o fluxo de trabalho de uma solução Azure AI Search. Esses exemplos usam as APIs REST do Serviço de Pesquisa.

O REST é a interface de programação definitiva para o Azure AI Search, oferecendo uma forma independente da linguagem de interagir com o serviço. Por esse motivo, a maioria dos exemplos em nossa documentação usa as APIs REST para demonstrar e explicar conceitos importantes.

Você pode usar qualquer cliente que ofereça suporte a chamadas HTTP. Para saber como formular a solicitação HTTP usando o Visual Studio Code com a extensão de cliente REST, consulte a parte REST de Guia de início rápido: pesquisa de texto completo.

Amostras de documentos

Exemplos de código da equipe do Azure AI Search demonstram recursos e fluxos de trabalho. Os exemplos a seguir são referenciados em tutoriais, inícios rápidos e artigos de instruções. Você pode encontrar esses exemplos em Azure-Samples/azure-search-rest-samples no GitHub.

Exemplo Artigo Descrição
início rápido Guia de início rápido: pesquisa de texto completo Crie, carregue e consulte um índice de pesquisa usando dados de exemplo.
Guia de início rápido para recuperação agentic Guia de início rápido: recuperação agentiva Integre a classificação semântica com o planejamento de consultas e a geração de respostas com tecnologia LLM.
quickstart-semantic-search Guia de início rápido: classificação semântica Adicione classificação semântica a um esquema de índice e execute consultas semânticas.
vetores de início rápido Guia de início rápido: pesquisa vetorial Indexar e consultar conteúdo vetorial.
ACL Aplicação da ACL e RBAC no tempo de consulta Implementar controlo de acesso durante a consulta utilizando controlo de acesso baseado em funções (RBAC) e listas de controlo de acesso (ACLs).
Analisadores personalizados Tutorial: Criar um analisador personalizado para números de telefone Use um analisador para preservar padrões e caracteres especiais em conteúdo pesquisável.
depuração-sessões Tutorial: Corrigir um conjunto de habilidades usando sessões de depuração Cria objetos de pesquisa que vais depurar mais tarde no portal Azure.
index-json-blobs Tutorial: Indexar blobs JSON do Armazenamento do Azure Crie um indexador, fonte de dados e índice para JSON aninhado em uma matriz JSON. Demonstra o modelo de análise jsonArray e os parâmetros documentRoot.
loja de conhecimento Criar um repositório de conhecimento usando REST Preencha um repositório de conhecimento para fluxos de trabalho de mineração de conhecimento.
projeções Definir projeções em um repositório de conhecimento Especifique as estruturas de dados físicas em um armazenamento de conhecimento.
skillset-tutorial Tutorial: conteúdo pesquisável gerado por IA a partir de blobs do Azure Crie um conjunto de habilidades que itera sobre blobs do Azure para extrair informações e inferir estrutura.

Outras amostras

Os exemplos a seguir também são publicados pela equipe do Azure AI Search, mas não são referenciados na documentação. Os ficheiros LEIA-ME associados fornecem instruções de utilização.

Exemplo Descrição
Azure-search-classic-rag Utilização do RAG em modo 'single-shot' usando o motor de busca clássico como dados de base do Azure AI Search, com um modelo de conclusão de conversas do Azure OpenAI.

Gorjeta

Use o navegador de exemplos para procurar exemplos de código da Microsoft no GitHub. Pode filtrar a sua pesquisa por produto, serviço e idioma.