Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Nulla, egy vagy több sorból álló táblát ad vissza azoknak a dokumentumoknak, amelyek tartalma a megadott oszlopokban szemantikailag hasonlít egy adott dokumentumhoz.
Ez a sorhalmazfüggvény egy FROM utasítás záradékában SELECT hivatkozhat, például egy normál táblanévre.
Transact-SQL szintaxis konvenciók
Syntax
SEMANTICSIMILARITYTABLE
(
table
, { column | (column_list) | * }
, source_key
)
Arguments
tábla
A teljes szöveges és szemantikai indexelést engedélyező tábla neve.
Ez a név lehet egy-négy részből álló név, de a távoli kiszolgáló neve nem engedélyezett.
column
Annak az indexelt oszlopnak a neve, amelynek eredményeit vissza kell adni. Az oszlopnak engedélyezve kell lennie a szemantikai indexelésnek.
column_list
Több oszlopot jelöl, vesszővel elválasztva és zárójelek közé zárva. Minden oszlopban engedélyezve kell lennie a szemantikai indexelésnek.
*
Azt jelzi, hogy minden olyan oszlop szerepel benne, amely engedélyezve van a szemantikai indexelésben.
source_key
A sor egyedi kulcsa egy adott sor eredményeinek lekéréséhez.
A rendszer implicit módon konvertálja a kulcsot a forrástáblában található teljes szöveges egyedi kulcs típusára, amikor csak lehetséges. A kulcs megadható állandóként vagy változóként, de nem lehet kifejezés vagy skaláris alquery eredménye.
Visszaadott tábla
Az alábbi táblázat a sorhalmazfüggvény által visszaadott hasonló vagy kapcsolódó dokumentumok adatait ismerteti.
A rendszer oszloponként adja vissza a megfelelő dokumentumokat, ha egynél több oszlopból kérik az eredményeket.
| Oszlop név | Típus | Description |
|---|---|---|
source_column_id
1 |
int | Annak az oszlopnak az azonosítója, amelyből a forrásdokumentum hasonló dokumentumokat talált. |
matched_column_id
1 |
int | Annak az oszlopnak az azonosítója, amelyből hasonló dokumentumot találtak. |
matched_document_key |
*Ez a kulcs megegyezik a forrástáblában szereplő egyedi kulcs típusával. |
A dokumentum vagy sor teljes szöveges és szemantikai kinyerési egyedi kulcsértéke, amely a lekérdezésben megadott dokumentumhoz hasonlónak bizonyult. |
score |
real | A dokumentum hasonlóságának relatív értéke az összes többi hasonló dokumentumhoz való viszonyában. Az érték a tört decimális érték a [0,0, 1,0] tartományban, ahol a magasabb pontszám közelebbi egyezést jelöl, az 1,0 pedig tökéletes pontszám. |
1 A COL_NAME és a COLUMNPROPERTY függvényben részletes információkat talál az oszlopnév lekéréséről column_id és fordítva.
Remarks
További információ: Hasonló és kapcsolódó dokumentumok keresése szemantikai kereséssel.
Limitations
Nem kérdezhet le több oszlopban hasonló dokumentumokat. A SEMANTICSIMILARITYTABLE függvény csak a forrásoszloptal azonos oszlopból kér le hasonló dokumentumokat, amelyet a source_key argumentum azonosít.
Metadata
A szemantikai hasonlóság kinyerésével és a populációval kapcsolatos információkért és állapotért kérdezd le a következő dinamikus felügyeleti nézeteket:
Permissions
Engedélyeket igényel SELECT azon az alaptáblán, amelyen a teljes szöveges és szemantikai indexek létre lettek hozva.
Examples
Az alábbi példa lekéri a mintaadatbázis táblájából HumanResources.JobCandidateAdventureWorks2025 az első 10 jelöltet, akik hasonlóak egy adott jelölthez.
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;