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 |
---|
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 |
---|
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]