Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Wyszukiwanie AI platformy Azure jest dostępna za pośrednictwem portalu Azure, interfejsów API REST i Azure SDKs. Jest także podstawą Foundry IQ — zarządzanej warstwy wiedzy, która przekształca treści przedsiębiorstwa w bazy wiedzy wielokrotnego użytku z uwzględnieniem uprawnień dla agentów w portalu Microsoft Foundry.
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 Wyszukiwanie AI platformy Azure 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 | |
| Dokumentacja referencyjna interfejsu API | @azure/search-documents |
| 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. |
| elementy indeksujące | 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. |
| mapy synonimów | 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. |
| elementy indeksujące | 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. |
| mapy synonimów | 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 Wyszukiwanie AI platformy Azure 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-wyszukiwanie słów kluczowych | 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 Wyszukiwanie AI platformy Azure, 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 Wyszukiwanie AI platformy Azure, 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. |
Wskazówka
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.