Aracılığıyla paylaş


Benzer ve ilgili belgeler ile semantik arama bulma

Benzer veya ilgili belgeleri veya metin değerleri ve nasıl benzer veya ilgili, istatistiksel semantik dizinleme için yapılandırılmış olan sütunlar hakkında bilgi bulmak nasıl açıklar.

Bu Konuda

I want to...

  • Benzer veya ilgili belgeleri bulma

    • Nasıl yapılır: Benzer veya ilgili belgeleri ile SEMANTICSIMILARITYTABLE bulmak

    • Örnek: Başka bir belgeye benzer üst belgeleri Bul

  • Nasıl benzer veya ilgili belgeler hakkında bilgi bulabilirsiniz

    • Nasıl yapılır: nasıl benzer ya da SEMANTICSIMILARITYDETAILSTABLE ile ilgili belgeler hakkında bilgi

    • Örnek: Belgeler arasında benzer üst anahtar sözcük bulmak

Benzer veya ilgili belgeleri bulma

Nasıl yapılır: Benzer veya ilgili belgeleri ile SEMANTICSIMILARITYTABLE bulmak

Benzer veya ilgili belgelerde belirli bir sütun tanımlamak için sorgu işlevi semanticsimilaritytable (Transact-sql).

SEMANTICSIMILARITYTABLE sıfır, bir ya da daha fazla satır içinde belirtilen sütun içeriği anlam belirtilen belgeye benzer bir tablo döndürür. Bu satır kümesi işlevi, normal tablo adı gibi bir select deyiminin from yan tümcesinde başvurulabilir.

Sütundaki benzer belgeler için sorgulayamıyor. SEMANTICSIMILARITYTABLE işlevi yalnızca tanımlanır kaynak sütun olarak aynı sütundaki sonuçlar alır source_key bağımsız değişkeni.

Gerekli parametreler hakkında ayrıntılı bilgi için SEMANTICSIMILARITYTABLE fonksiyonu ve döndürdüğü sonuçlar tablo hakkında bkz: semanticsimilaritytable (Transact-sql).

Önemli notÖnemli

Sütunları tam metin ve semantik, etkin dizin oluşturma, hedef olmalıdır.

[YUKARI]

Örnek: Başka bir belgeye benzer üst belgeleri Bul

Aşağıdaki örnek belirtilen aday benzer ilk 10 Adaylar alır @CandidateIDAdventureWorks2012 örnek veritabanındaki HumanResources.JobCandidate tablo.

SELECT TOP(10) KEY_TBL.matched_document_key AS Candidate_ID
FROM SEMANTICSIMILARITYTABLE
    (
    HumanResources.JobCandidate,
    Resume,
    @CandidateID
    ) AS KEY_TBL
ORDER BY KEY_TBL.score DESC;
GO

[YUKARI]

Nasıl benzer veya ilgili belgeler hakkında bilgi bulma

Nasıl yapılır: nasıl benzer ya da SEMANTICSIMILARITYDETAILSTABLE ile ilgili belgeler hakkında bilgi

Benzer veya ilgili belgeleri oluşturan anahtar sözcük hakkında bilgi almak için işlevin sorgulayabilir semanticsimilaritydetailstable (Transact-sql).

SEMANTICSIMILARITYDETAILSTABLE sıfır, bir ya da daha fazla anahtar sözcük satırları tablosu ortak olan anlam benzer iki belge arasında (kaynak belge ve eşleşen belge) döndürür. Bu satır kümesi işlevi, normal tablo adı gibi bir select deyiminin from yan tümcesinde başvurulabilir.

Gerekli parametreler hakkında ayrıntılı bilgi için SEMANTICSIMILARITYDETAILSTABLE fonksiyonu ve döndürdüğü sonuçlar tablo hakkında bkz: semanticsimilaritydetailstable (Transact-sql).

Önemli notÖnemli

Sütunları tam metin ve semantik, etkin dizin oluşturma, hedef olmalıdır.

[YUKARI]

Örnek: Belgeler arasında benzer üst anahtar sözcük bulmak

Aşağıdaki örnek belirtilen aday arasında en yüksek benzerlik puanı 5 anahtar sözcük alır HumanResources.JobCandidate AdventureWorks2012 örnek veritabanı tablosu.

SELECT TOP(5) KEY_TBL.keyphrase, KEY_TBL.score
FROM SEMANTICSIMILARITYDETAILSTABLE
    (
    HumanResources.JobCandidate,
    Resume, @CandidateID,
    Resume, @MatchedID
    ) AS KEY_TBL
ORDER BY KEY_TBL.score DESC;
GO

[YUKARI]