Aracılığıyla paylaş


semanticsimilaritydetailstable (Transact-sql)

Bir tablo sıfır, bir ya da daha fazla anlam benzer olan iki belge arasında (kaynak belge ve eşleşen belge) ortak anahtar sözcük satır döndürür.

Bu satır kümesi işlevi, normal tablo adı gibi bir select deyiminin from yan tümcesinde başvurulabilir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

SEMANTICSIMILARITYDETAILSTABLE
    (
    table,
    source_column,
    source_key,
    matched_column,
    matched_key
    )

Bağımsız değişkenler

  • Tablo
    Tam metin olan bir tablo adı ve anlamsal dizin oluşturma etkin.

    Bu adı bir dört bölüm adı olabilir, ama uzak sunucu adı verilmez.

  • source_column
    Kaynak satır benzerlik için karşılaştırılmak üzere içerik içeren sütunun adı.

  • source_key
    Kaynak belge satırını temsil eden benzersiz anahtar.

    Bu anahtar, mümkün olduğunda kaynak tablo tam metin benzersiz anahtar türüne örtülü olarak dönüştürülür. Anahtar, bir sabit veya değişken belirtilebilir ancak bir ifade veya skalar bir sorgu sonucu olamaz. Geçersiz bir anahtar belirtilmezse, hiçbir satır döndürür.

  • matched_column
    Benzerlik için karşılaştırılmak üzere içerik içeren eşleşen satır sütun adı.

  • matched_key
    Eşleşen belge satırını temsil eden benzersiz anahtar.

    Bu anahtar, mümkün olduğunda kaynak tablo tam metin benzersiz anahtar türüne örtülü olarak dönüştürülür. Anahtar, bir sabit veya değişken belirtilebilir ancak bir ifade veya skalar bir sorgu sonucu olamaz.

Dönen Tablo

Aşağıdaki tabloda, bu satır kümesi işlevi anahtar sözcük bilgilerini açıklar.

Sütun_adı

Tür

Açıklama

keyphrase

NVARCHAR

Kaynak belge ve eşleşen belge arasında benzerlik katkıda anahtar sözcük.

Puan

REAL

2 Belgeler arasında benzer tüm diğer anahtar sözcük ilişkileri de bu anahtar sözcük için göreli bir değer.

Kesirli ondalık değer aralığında değerdir [0,0, 1.0] burada daha yüksek puan daha yüksek ağırlık temsil eder ve 1.0 mükemmel bir puanı.

Genel Yorumlar

Daha fazla bilgi için, bkz. Benzer ve ilgili belgeler ile semantik arama bulma.

Meta veri

Semantik benzerlik çıkarma ve nüfus hakkında durum ve bilgi için aşağıdaki dinamik yönetimi görünümleri sorgu:

Güvenlik

İzinler

Tam metin ve anlamsal dizinler oluşturulduğu temel tablo select izinleri gerektirir.

Örnekler

Aşağıdaki örnek belirtilen aday arasında en yüksek benzerlik puanı vardı 5 anahtar sözcük alır HumanResources.JobCandidate AdventureWorks2012 örnek veritabanı tablosu. @ CandidateId ve @ MatchedID değişkenleri değerleri tam metin dizin anahtar sütunu 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;

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;