Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.