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 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 | |
| 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.