Azure Yapay Zeka Arama için JavaScript örnekleri

Not

Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.

Azure Yapay Zeka Arama çözümünün işlevselliğini ve iş akışını gösteren JavaScript kod örnekleri hakkında bilgi edinin. Bu örneklerde JavaScript için Azure SDK'sı için AzureAI Search istemci kitaplığı kullanılır ve bu kitaplık aşağıdaki bağlantılarda incelenebilir.

Hedef Bağlantı
Paket indirme www.npmjs.com/package/@azure/search-documents
API referansı @azure/search-documents
API test çalışmaları github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Kaynak kodu github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Değişiklik günlüğü github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK örnekleri

Azure SDK geliştirme ekibinden alınan kod örnekleri API kullanımını gösterir. Bu örnekleri GitHub'da Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples konumunda bulabilirsiniz.

JavaScript örnekleri

Sample Açıklama
dizinler Dizinleri oluşturun, güncelleştirin, alın, listeleyin ve silin. Bu örnek kategorisi ayrıca bir hizmet istatistik örneği içerir.
dizinleyiciler Dizin oluşturucuları oluşturun, güncelleştirin, alın, listeleyin, sıfırlayın ve silin.
dataSourceConnections (dizin oluşturucular için) Desteklenen veri kaynaklarının dizin oluşturucu tabanlı dizin oluşturması için gereken veri kaynağı bağlantılarını oluşturun, güncelleştirin, alın, listeleyin ve silin.
beceri kümeleri Dizin oluşturuculara bağlı beceri kümelerini oluşturun, güncelleştirin, alın, listeleyin ve silin ve dizin oluşturma sırasında yapay zeka tabanlı zenginleştirme gerçekleştirin.
synonymMaps Eş anlamlı eşlemeleri oluşturun, güncelleştirin, alın, listeleyin ve silin.
vectorSearch Vektörleri dizine ekleyin ve bir vektör sorgusu gönderin.

TypeScript örnekleri

Sample Açıklama
dizinler Dizinleri oluşturun, güncelleştirin, alın, listeleyin ve silin. Bu örnek kategorisi ayrıca bir hizmet istatistik örneği içerir.
dizinleyiciler Dizin oluşturucuları oluşturun, güncelleştirin, alın, listeleyin, sıfırlayın ve silin.
dataSourceConnections (dizin oluşturucular için) Desteklenen veri kaynaklarının dizin oluşturucu tabanlı dizin oluşturması için gereken veri kaynağı bağlantılarını oluşturun, güncelleştirin, alın, listeleyin ve silin.
beceri kümeleri Dizin oluşturuculara bağlı beceri kümelerini oluşturun, güncelleştirin, alın, listeleyin ve silin ve dizin oluşturma sırasında yapay zeka tabanlı zenginleştirme gerçekleştirin.
synonymMaps Eş anlamlı eşlemeleri oluşturun, güncelleştirin, alın, listeleyin ve silin.
vectorSearch Vektör araması oluşturun, güncelleştirin, alın, listeleyin ve silin.

Belge örnekleri

Azure Yapay Zeka Arama ekibinden alınan kod örnekleri özellikleri ve iş akışlarını gösterir. Eğitici içerikler, hızlı başlangıç kılavuzları ve pratik kılavuzlarda aşağıdaki örnekler referans alınmaktadır. Bu örnekleri GitHub'daki Azure-Samples/azure-search-javascript-samples sayfasında bulabilirsiniz.

JavaScript örnekleri

Sample Article Açıklama
quickstart-keyword-search Hızlı Başlangıç: Tam metin arama Örnek verileri kullanarak arama dizini oluşturma, yükleme ve sorgulama.
quickstart-semantic-ranking-js Hızlı Başlangıç: Anlam derecelendirmesi Dizin şemasına anlamsal derecelendirme ekleyin ve anlamsal sorgular çalıştırın.
quickstart-vector-js Hızlı Başlangıç: Vektör araması Dizin ve sorgu vektör içeriği.

TypeScript örnekleri

Sample Article Açıklama
hızlı başlangıç-semantik sıralama-ts Hızlı Başlangıç: Anlam derecelendirmesi Dizin şemasına anlamsal derecelendirme ekleyin ve anlamsal sorgular çalıştırın.
quickstart-vector-ts Hızlı Başlangıç: Vektör araması Dizin ve sorgu vektör içeriği.

Diğer örnekler

Aşağıdaki örnekler Azure Yapay Zeka Arama ekibi tarafından da yayımlanır ancak belgelerde bunlara başvurulmuyor. İlişkili README dosyaları kullanım yönergeleri sağlar.

Sample Açıklama
azure-search-classic-rag Azure Yapay Zeka Arama'ten klasik arama motorunu temel veri olarak kullanan ve Azure OpenAI'den bir sohbet tamamlama modeliyle tek seferlik RAG.
azure-search-vector-sample.js Vektör araması gerçekleştirmeye ait JavaScript örneği.
azure-function-search Arama hizmetine sorgu gönderen bir Azure işlevinin JavaScript örneği. Bu JavaScript sürümünü api, .NET ile web sitelerine arama ekleme bölümünde kullanılan kodla değiştirebilirsiniz.
toplu ekleme Belgeleri karşıya yüklemek ve dizine eklemek için gönderme API'lerinin nasıl kullanılacağını gösteren JavaScript örneği.

İpucu

GitHub'da Microsoft kod örneklerini aramak için örnekler tarayıcısını kullanın. Aramanızı ürüne, hizmete ve dile göre filtreleyebilirsiniz.