Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 | |
| 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.