Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.