Udostępnij przez


Przykłady REST dla usługi Azure AI Search

Dowiedz się więcej o przykładach interfejsu API REST, które przedstawiają funkcje i przepływ pracy rozwiązania azure AI Search. Te przykłady korzystają z interfejsów API REST usługi wyszukiwania.

REST to ostateczny interfejs programowania dla usługi Azure AI Search, który oferuje niezależny od języka sposób interakcji z usługą. Z tego powodu większość przykładów w naszej dokumentacji używa interfejsów API REST do zademonstrowania i wyjaśnienia ważnych pojęć.

Możesz użyć dowolnego klienta obsługującego wywołania HTTP. Aby dowiedzieć się, jak sformułować żądanie HTTP przy użyciu programu Visual Studio Code z rozszerzeniem klienta REST, zobacz część REST przewodnika Szybki start: wyszukiwanie pełnotekstowe.

Przykłady dokumentacji

Przykłady kodu z zespołu usługi Azure AI Search przedstawiają funkcje i przepływy pracy. Poniższe przykłady przedstawiono w samouczkach, przewodnikach Szybki start i artykułach z instrukcjami. Te przykłady można znaleźć w artykule Azure-Samples/azure-search-rest-samples w witrynie GitHub.

Przykład Article opis
Szybki start Szybki start: wyszukiwanie pełnotekstowe Tworzenie, ładowanie i wykonywanie zapytań względem indeksu wyszukiwania przy użyciu przykładowych danych.
Szybki start—agentyczne wyszukiwanie Szybki start: Agentyczne pobieranie Zintegruj klasyfikację semantyczną z planowaniem zapytań opartym na usłudze LLM i generowaniem odpowiedzi.
quickstart-semantic-search Szybki start: klasyfikacja semantyczna Dodaj semantyczną klasyfikację do schematu indeksu i uruchom zapytania semantyczne.
Quickstart-vectors Szybki start: wyszukiwanie wektorów Indeksowanie i zawartość wektora zapytań.
Acl Egzekwowanie list ACL i kontroli dostępu opartej na rolach w momencie wykonywania zapytań Zaimplementuj kontrolę dostępu w czasie wykonywania zapytań przy użyciu kontroli dostępu opartej na rolach (RBAC) i list kontroli dostępu (ACL).
analizatory niestandardowe Samouczek: tworzenie analizatora niestandardowego dla numerów telefonów Użyj analizatora, aby zachować wzorce i znaki specjalne w zawartości z możliwością wyszukiwania.
sesje debugowania Samouczek: naprawianie zestawu umiejętności przy użyciu sesji debugowania Utwórz obiekty wyszukiwania, które później debugujesz w witrynie Azure Portal.
index-json-blobs Samouczek: indeksowanie obiektów blob JSON z usługi Azure Storage Utwórz indeksator, źródło danych i indeks dla zagnieżdżonego kodu JSON w tablicy JSON. Demonstruje model analizy jsonArray i parametry documentRoot.
magazyn wiedzy Tworzenie magazynu wiedzy przy użyciu interfejsu REST Wypełnij magazyn wiedzy dla przepływów pracy wyszukiwania wiedzy.
Prognozy Definiowanie projekcji w magazynie wiedzy Określ fizyczne struktury danych w magazynie wiedzy.
zestaw umiejętności — samouczek Samouczek: zawartość z możliwością wyszukiwania wygenerowana przez sztuczną inteligencję z obiektów blob platformy Azure Utwórz zestaw umiejętności iterujący poprzez obiekty blob platformy Azure w celu wyodrębnienia informacji i wnioskowania struktury.

Inne przykłady

Poniższe przykłady są również publikowane przez zespół usługi Azure AI Search, ale nie są przywołyne w dokumentacji. Skojarzone pliki README zawierają instrukcje użycia.

Przykład opis
azure-search-classic-rag Jednorazowe działanie RAG wykorzystujące klasyczną wyszukiwarkę jako dane podstawowe z Azure AI Search, z modelem realizacji czatu z Azure OpenAI.

Napiwek

Użyj przeglądarki samples , aby wyszukać przykłady kodu firmy Microsoft w witrynie GitHub. Wyszukiwanie można filtrować według produktu, usługi i języka.