Udostępnij przez


Przykłady języka JavaScript dla usługi Azure AI Search

Dowiedz się więcej o przykładach kodu w języku JavaScript, które przedstawiają funkcje i przepływ pracy rozwiązania azure AI Search. Te przykłady korzystają z biblioteki klienta usługi Azure AI Search dla zestawu Azure SDK dla języka JavaScript, którą można eksplorować za pośrednictwem poniższych linków.

Obiekt docelowy Odnośnik
Pobieranie pakietu www.npmjs.com/package/@azure/search-documents
Odwołanie do interfejsu API @azure/dokumenty wyszukiwania
Przypadki testowe interfejsu API github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Kod źródłowy github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Dziennik zmian github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

Przykłady dla zestawu SDK

Przykłady kodu z zespołu deweloperów zestawu Azure SDK przedstawiają użycie interfejsu API. Te przykłady można znaleźć w witrynie Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples w witrynie GitHub.

Przykłady skryptów w języku JavaScript

Przykład opis
indeksy Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie indeksów. Ta przykładowa kategoria zawiera również przykład statystyki usługi.
Indeksatory Tworzenie, aktualizowanie, pobieranie, wyświetlanie listy, resetowanie i usuwanie indeksatorów.
dataSourceConnections (dla indeksatorów) Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie połączeń ze źródłem danych, które są wymagane do indeksowania opartego na indeksatorze obsługiwanych źródeł danych.
kompetencje Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie zestawów umiejętności dołączonych do indeksatorów oraz przeprowadzanie wzbogacania opartego na sztucznej inteligencji podczas indeksowania.
synonimyMapy Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie map synonimów.
vectorSearch Indeksuj wektory i wyślij zapytanie wektorowe.

Przykłady języka TypeScript

Przykład opis
indeksy Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie indeksów. Ta przykładowa kategoria zawiera również przykład statystyki usługi.
Indeksatory Tworzenie, aktualizowanie, pobieranie, wyświetlanie listy, resetowanie i usuwanie indeksatorów.
dataSourceConnections (dla indeksatorów) Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie połączeń ze źródłem danych, które są wymagane do indeksowania opartego na indeksatorze obsługiwanych źródeł danych.
kompetencje Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie zestawów umiejętności dołączonych do indeksatorów oraz przeprowadzanie wzbogacania opartego na sztucznej inteligencji podczas indeksowania.
synonimyMapy Tworzenie, aktualizowanie, pobieranie, wyświetlanie i usuwanie map synonimów.
vectorSearch Twórz, aktualizuj, uzyskuj, wyświetlaj i usuwaj wyszukiwanie wektorowe.

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-javascript-samples w witrynie GitHub.

Przykłady skryptów w języku JavaScript

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.
quickstart-semantic-ranking-js Szybki start: klasyfikacja semantyczna Dodaj semantyczną klasyfikację do schematu indeksu i uruchom zapytania semantyczne.
Quickstart-vector-js Szybki start: wyszukiwanie wektorów Indeksowanie i zawartość wektora zapytań.

Przykłady języka TypeScript

Przykład Article opis
Quickstart-semantic-ranking-ts Szybki start: klasyfikacja semantyczna Dodaj semantyczną klasyfikację do schematu indeksu i uruchom zapytania semantyczne.
quickstart-vector-ts Szybki start: wyszukiwanie wektorów Indeksowanie i zawartość wektora zapytań.

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.
azure-search-vector-sample.js Przykładowy sposób wykonywania wyszukiwania wektorów w języku JavaScript.
azure-function-search Przykładowy kod JavaScript funkcji platformy Azure, która wysyła zapytania do usługi wyszukiwania. Możesz zastąpić tę wersję języka JavaScript kodem używanym api w temacie Dodawanie wyszukiwania do witryn internetowych za pomocą platformy .NET.
zbiorcze wstawianie Przykład kodu JavaScript, jak używać interfejsów API push do przesyłania i indeksowania dokumentów.

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.