semanticsimilaritydetailstable (Transact-SQL)

Berlaku untuk:SQL Server

Mengembalikan tabel nol, satu, atau beberapa baris frasa kunci yang umum di dua dokumen (dokumen sumber dan dokumen yang cocok) yang kontennya mirip secara semantik.

Fungsi set baris ini dapat dirujuk dalam klausul FROM dari pernyataan SELECT

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

tabel
Adalah nama tabel yang mengaktifkan pengindeksan teks lengkap dan semantik.

Nama ini bisa berupa nama bagian satu hingga empat, tetapi nama server jarak jauh tidak diperbolehkan.

source_column
Nama kolom di baris sumber yang berisi konten yang akan dibandingkan dengan kesamaan.

source_key
Kunci unik yang mewakili baris dokumen sumber.

Kunci ini secara implisit dikonversi ke jenis kunci unik teks lengkap dalam tabel sumber jika memungkinkan. Kunci dapat ditentukan sebagai konstanta atau variabel, tetapi tidak dapat menjadi ekspresi atau hasil sub-kueri skalar. Jika kunci yang tidak valid ditentukan, tidak ada baris yang dikembalikan.

matched_column
Nama kolom di baris yang cocok yang berisi konten yang akan dibandingkan dengan kesamaan.

matched_key
Kunci unik yang mewakili baris dokumen yang cocok.

Kunci ini secara implisit dikonversi ke jenis kunci unik teks lengkap dalam tabel sumber jika memungkinkan. Kunci dapat ditentukan sebagai konstanta atau variabel, tetapi tidak dapat menjadi ekspresi atau hasil sub-kueri skalar.

Tabel Dikembalikan

Tabel berikut ini menjelaskan informasi tentang frasa kunci yang dikembalikan fungsi set baris ini.

Column_name Jenis Deskripsi
Keyphrase NVARCHAR Frasa kunci yang berkontribusi pada kesamaan antara dokumen sumber dan dokumen yang cocok.
skor NYATA Nilai relatif untuk frasa kunci ini dalam hubungannya dengan semua frasa kunci lain yang serupa antara 2 dokumen.

Nilainya adalah nilai desimal pecahan dalam rentang [0,0, 1,0] di mana skor yang lebih tinggi mewakili bobot yang lebih tinggi dan 1,0 adalah skor sempurna.

Keterangan Umum

Untuk informasi selengkapnya, lihat Menemukan Dokumen Serupa dan Terkait dengan Pencarian Semantik.

Metadata

Untuk informasi dan status tentang ekstraksi dan populasi kesamaan semantik, kueri tampilan manajemen dinamis berikut:

Keamanan

Izin

Memerlukan izin SELECT pada tabel dasar tempat indeks teks lengkap dan semantik dibuat.

Contoh

Contoh berikut mengambil 5 frasa kunci yang memiliki skor kesamaan tertinggi antara kandidat yang ditentukan dalam tabel HumanResources.JobCandidate dari AdventureWorks2022 database sampel. Variabel @CandidateId dan @MatchedID mewakili nilai dari kolom kunci indeks teks lengkap.

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;