Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Returnerar en tabell med noll, en eller flera rader av nyckelfraser som är gemensamma för två dokument (ett källdokument och ett matchat dokument) vars innehåll är semantiskt likt.
Denna raduppsättningsfunktion kan refereras i FROM-klausulen i en SELECT-sats
Transact-SQL syntaxkonventioner
Syntax
SEMANTICSIMILARITYDETAILSTABLE
(
table,
source_column,
source_key,
matched_column,
matched_key
)
Arguments
table
Är namnet på en tabell som har fulltext och semantisk indexering aktiverad.
Detta namn kan vara ett namn på en till fyra delar, men ett fjärrservernamn är inte tillåtet.
source_column
Namnet på kolumnen i källraden som innehåller innehållet som ska jämföras för likhet.
source_key
Den unika nyckeln som representerar raden i källdokumentet.
Denna nyckel konverteras implicit till typen av fulltextnyckeln i källtabellen när det är möjligt. Nyckeln kan specificeras som en konstant eller en variabel, men kan inte vara ett uttryck eller resultatet av en skalär delfråga. Om en ogiltig nyckel anges returneras inga rader.
matched_column
Namnet på kolumnen i den matchade raden som innehåller innehållet som ska jämföras för likhet.
matched_key
Den unika nyckeln som representerar raden i det matchade dokumentet.
Denna nyckel konverteras implicit till typen av fulltextnyckeln i källtabellen när det är möjligt. Nyckeln kan specificeras som en konstant eller en variabel, men kan inte vara ett uttryck eller resultatet av en skalär delfråga.
Tabell returnerad
Följande tabell beskriver informationen om nyckelfraser som denna raduppsättningsfunktion returnerar.
| Column_name | Typ | Description |
|---|---|---|
| Nyckelfras | NVARCHAR | Den nyckelfras som bidrar till likheten mellan källdokumentet och det matchade dokumentet. |
| tjog | REAL | Ett relativt värde för denna nyckelfras i dess relation till alla andra nyckelfraser som är lika mellan de två dokumenten. Värdet är ett bråkdels decimalvärde i intervallet [0,0, 1,0] där en högre poäng motsvarar högre viktning och 1,0 är perfekt poäng. |
Allmänna kommentarer
För mer information, se Hitta liknande och relaterade dokument med semantisk sökning.
Metainformation
För information och status om extraktion av semantiska likheter och population, fråga i följande dynamiska förvaltningsvyer:
Security
Permissions
Kräver SELECT-behörigheter på bastabellen där fulltext- och semantiska index skapades.
Examples
Följande exempel hämtar de 5 nyckelfraser som hade högst likhetspoäng mellan de angivna kandidaterna i HumanResources.JobCandidate-tabellen i exempeldatabasen AdventureWorks2025 . Variablerna @CandidateId och @MatchedID representerar värden från nyckelkolumnen i fulltextindexet.
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;