Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vrací tabulku s nulou, jedním nebo více řádky klíčových frází, které jsou společné ve dvou dokumentech (zdrojovém dokumentu a shodném dokumentu), jejichž obsah je sémanticky podobný.
Tuto řádkovou funkci lze odkazovat v klauzuli FROM v příkazu SELECT
Syntaxe
SEMANTICSIMILARITYDETAILSTABLE
(
table,
source_column,
source_key,
matched_column,
matched_key
)
Arguments
table
Je název tabulky, která má povolené plné textové a sémantické indexování.
Toto jméno může mít jednu až čtyři části, ale vzdálené jméno serveru není povoleno.
source_column
Název sloupce ve zdrojovém řádku, který obsahuje obsah určený k porovnání pro podobnost.
source_key
Jedinečný klíč, který reprezentuje řádek zdrojového dokumentu.
Tento klíč je implicitně převeden na typ jedinečného klíče plného textu ve zdrojové tabulce, kdykoli je to možné. Klíč může být specifikován jako konstanta nebo proměnná, ale nemůže být výrazem ani výsledkem skalárního poddotazu. Pokud je zadán neplatný klíč, žádné řádky se nevrátí.
matched_column
Název sloupce v spárovaném řádku, který obsahuje obsah určený k porovnání pro podobnost.
matched_key
Unikátní klíč, který reprezentuje řádek spárovaného dokumentu.
Tento klíč je implicitně převeden na typ jedinečného klíče plného textu ve zdrojové tabulce, kdykoli je to možné. Klíč může být specifikován jako konstanta nebo proměnná, ale nemůže být výrazem ani výsledkem skalárního poddotazu.
Vrácená tabulka
Následující tabulka popisuje informace o klíčových frázích, které tato řádková funkce vrací.
| Column_name | Typ | Description |
|---|---|---|
| Klíčová fráze | NVARCHAR | Klíčová fráze, která přispívá k podobnosti mezi zdrojovým dokumentem a shodným dokumentem. |
| partitura | REAL | Relativní hodnota této klíčové fráze ve vztahu ke všem ostatním klíčovým frázím, které jsou mezi těmito dvěma dokumenty podobné. Hodnota je zlomková desetinná hodnota v rozmezí [0,0, 1,0], kde vyšší skóre znamená vyšší váhu a 1,0 je perfektní skóre. |
Obecné poznámky
Pro více informací viz Najít podobné a související dokumenty pomocí sémantického vyhledávání.
Metadatové informace
Pro informace a stav o extrakci sémantických podobností a populaci vyhledejte následující dynamické pohledy na řízení:
Zabezpečení
Povolení
Vyžaduje oprávnění SELECT na základní tabulce, na které byly vytvořeny plnotextové a sémantické indexy.
Examples
Následující příklad získává 5 klíčových frází, které měly nejvyšší skóre podobnosti mezi specifikovanými kandidáty v tabulce HumanResources.JobCandidate v databázi AdventureWorks2025 vzorků. Proměnné @CandidateId a @MatchedID představují hodnoty z klíčového sloupce plného textového indexu.
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;