Arama sonuçlarında anlam derecesini ve dönüş açıklamalı alt yazılarını yapılandırma
Semantik derecelendirme, ilk sonuç kümesi üzerinde yinelenir ve en anlamsal olarak ilgili sonuçları yığının en üstüne yükselten bir L2 derecelendirme metodolojisi uygular. Ayrıca en ilgili terimler ve tümcecikler üzerinde vurgular içeren anlamsal açıklamalı alt yazılar ve anlamsal yanıtlar da alabilirsiniz.
Bu makalede, anlamsal yeniden boyutlandırma için arama dizini yapılandırma açıklanmaktadır.
Not
Önizleme veya önceki API sürümlerini çağıran mevcut kodunuz varsa kodunuzu değiştirme konusunda yardım için bkz . Semantik derecelendirme kodunu geçirme.
Önkoşullar
Bölge kullanılabilirliğine bağlı olarak Temel katman veya üzeri bir arama hizmeti.
Arama hizmetinizde semantik derece etkinleştirildi.
Zengin metin içeriğine sahip mevcut bir arama dizini. Semantik derecelendirme dizeler (nonvector) alanları için geçerlidir ve bilgilendirici veya açıklayıcı içerik üzerinde en iyi şekilde çalışır.
İstemci seçme
Anlamsal yapılandırma eklemek için aşağıdaki araçlardan ve yazılım geliştirme setlerinden (SDK' lar) birini kullanarak yeni veya mevcut dizinlerde anlamsal yapılandırma belirtebilirsiniz:
- Azure portalında dizin tasarımcısını kullanarak anlamsal yapılandırma ekleyin.
- REST istemcisi ve Oluşturma veya Güncelleştirme Dizini (REST) API'sine sahip Visual Studio Code.
- .NET için Azure SDK
- Python için Azure SDK
- Java için Azure SDK
- JavaScript için Azure SDK
Anlamsal yapılandırma ekleme
Anlamsal yapılandırma, dizininizde semantik derecelendirme için alan girişleri oluşturan bir bölümdür. İstediğiniz zaman bir anlamsal yapılandırma ekleyebilir veya güncelleştirebilirsiniz; yeniden derleme gerekmez. Birden çok yapılandırma oluşturursanız varsayılan bir yapılandırma belirtebilirsiniz. Sorgu zamanında, sorgu isteğinde bir anlamsal yapılandırma belirtin veya varsayılanı kullanmak için bunu boş bırakın.
Anlamsal yapılandırmanın bir adı ve aşağıdaki özellikleri vardır:
Yalnızca bir başlık alanı belirtebilirsiniz, ancak istediğiniz kadar içerik ve anahtar sözcük alanınız olabilir. İçerik ve anahtar sözcük alanları için, daha düşük öncelikli alanlar kesilebileceği için alanları öncelik sırasına göre listeleyin.
Tüm anlamsal yapılandırma özelliklerinde atadığınız alanlar şu şekilde olmalıdır:
- ve olarak
searchable
özniteliklendirildiretrievable
- , ,
Collection(Edm.String)
dize alt alanları türündeEdm.String
dizelerEdm.ComplexType
Azure portalında oturum açın ve anlam derecelendirmesi etkinleştirilmiş bir arama hizmetine gidin.
Sol gezinti bölmesindeki Dizinler'den bir dizin seçin.
Anlamsal yapılandırmalar'ı ve ardından Anlamsal yapılandırma ekle'yi seçin.
Yeni semantik yapılandırma sayfasında, bir anlamsal yapılandırma adı girin ve anlamsal yapılandırmada kullanılacak alanları seçin. Yalnızca aranabilir ve alınabilir dize alanları uygundur. İçerik alanlarını ve anahtar sözcük alanlarını öncelik sırasına göre listelediğinden emin olun.
Yapılandırma ayarlarını kaydetmek için Kaydet'i seçin.
Semantik yapılandırmayı dizine kaydetmek için dizin sayfasında Yeniden Kaydet'i seçin.
Sonraki adımlar
Anlamsal bir sorgu çalıştırarak anlam yapılandırmanızı test edin.