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.
İki belgede (kaynak belge ve eşleştirilmiş belge) ortak olan ve içeriği anlamsal olarak benzer olan sıfır, bir veya daha fazla anahtar ifadeden oluşan bir tablo döndürür.
Bu satır kümesi fonksiyonu, bir SELECT ifadesinin FROM maddesinde referans alınabilir
Transact-SQL söz dizimi kuralları
Sözdizimi
SEMANTICSIMILARITYDETAILSTABLE
(
table,
source_column,
source_key,
matched_column,
matched_key
)
Arguments
table
Tam metin ve anlamsal indeksleme etkinleştirilmiş bir tablonun adı.
Bu isim bir ila dört parçalı olabilir, ancak uzaktan sunucu adı yasaktır.
source_column
Benzerlik açısından karşılaştırılacak içeriği içeren kaynak satırındaki sütunun adı.
source_key
Kaynak belgenin satırını temsil eden benzersiz anahtar.
Bu anahtar, mümkün olduğunda kaynak tablodaki tam metin benzersiz anahtarın türüne örtük olarak dönüştürülür. Anahtar sabit veya değişken olarak belirtilebilir, ancak bir ifade veya skaler bir alt sorgu sonucu olamaz. Geçersiz bir anahtar belirtilirse, satır geri dönmez.
matched_column
Eşleşen satırdaki ve benzerlik açısından karşılaştırılacak içeriği içeren sütunun adı.
matched_key
Eşleşen belgenin satırını temsil eden benzersiz anahtar.
Bu anahtar, mümkün olduğunda kaynak tablodaki tam metin benzersiz anahtarın türüne örtük olarak dönüştürülür. Anahtar sabit veya değişken olarak belirtilebilir, ancak bir ifade veya skaler bir alt sorgu sonucu olamaz.
Döndürülen Tablo
Aşağıdaki tablo, bu satır kümesi fonksiyonunun döndürdüğü anahtar ifadeler hakkında bilgileri açıklar.
| Column_name | Türü | Description |
|---|---|---|
| anahtar ifade | NVARCHAR | Kaynak belge ile eşleşen belge arasındaki benzerliğe katkıda bulunan anahtar ifade. |
| Puan | REAL | Bu anahtar ifadenin, iki belge arasında benzer olan diğer tüm anahtar kelimelerle ilişkisi açısından göreceli bir değeri. Değer, [0.0, 1.0] aralığında kısmi ondalık bir değerdir; burada daha yüksek puan daha yüksek bir ağırlık anlamına gelir ve 1.0 mükemmel puandır. |
Genel Açıklamalar
Daha fazla bilgi için Benzer ve İlgili Belgeleri Semantik Arama ile Bul sayfasına bakınız.
Meta veriler
Anlamsal benzerlik çıkarımı ve popülasyonu hakkında bilgi ve durum için aşağıdaki dinamik yönetim görüşlerini sorgulayın:
Security
Permissions
Tam metin ve anlamsal indekslerin oluşturulduğu temel tabloda SELECT izinleri gereklidir.
Örnekler
Aşağıdaki örnek, örnek veritabanının HumanResources.JobCandidate tablosunda AdventureWorks2025 belirtilen adaylar arasında en yüksek benzerlik puanına sahip 5 anahtar ifadeyi alır. ve @CandidateId@MatchedID değişkenleri, tam metin indeksinin anahtar sütunundan gelen değerleri temsil eder.
SELECT TOP(5) KEY_TBL.keyphrase, KEY_TBL.score
FROMSEMANTICSIMILARITYDETAILSTABLE
(
HumanResources.JobCandidate,
Resume, @CandidateID,
Resume, @MatchedID
) AS KEY_TBL
ORDER BY KEY_TBL.score DESC;