Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Descrive come trovare documenti o valori di testo simili o correlati e informazioni su come sono simili o correlati, nelle colonne configurate per l'indicizzazione semantica statistica.
Trova documenti simili o correlati con SEMANTICSIMILARITYTABLE
Per identificare documenti simili o correlati in una colonna specifica, eseguire una query sulla funzione semanticsimilaritytable.
SEMANTICSIMILARITYTABLE restituisce una tabella di zero, una o più righe il cui contenuto nella colonna specificata è semanticamente simile al documento specificato. È possibile fare riferimento a questa funzione del set di righe nella clausola FROM di un'istruzione SELECT, come si farebbe con un normale nome di tabella.
Non è possibile eseguire query tra colonne per documenti simili. La SEMANTICSIMILARITYTABLE funzione recupera solo i risultati dalla stessa colonna della colonna di origine, identificata dall'argomento source_key .
Per informazioni dettagliate sui parametri richiesti dalla SEMANTICSIMILARITYTABLE funzione e sulla tabella dei risultati restituiti, vedere semanticsimilaritytable.
Important
Le colonne che si desidera individuare devono avere abilitata l'indicizzazione full-text e semantica.
Usare SEMANTICSIMILARITYDETAILSTABLE per scoprire come i documenti sono simili o correlati
Per ottenere informazioni sulle frasi chiave che rendono i documenti simili o correlati, è possibile eseguire una query sulla funzione semanticsimilaritydetailstable.
SEMANTICSIMILARITYDETAILSTABLE restituisce una tabella di zero, una o più righe di frasi chiave comuni tra due documenti (un documento di origine e un documento corrispondente) il cui contenuto è semanticamente simile. È possibile fare riferimento a questa funzione del set di righe nella clausola FROM di un'istruzione SELECT, come si farebbe con un normale nome di tabella.
Per informazioni dettagliate sui parametri richiesti dalla SEMANTICSIMILARITYDETAILSTABLE funzione e sulla tabella dei risultati restituiti, vedere semanticsimilaritydetailstable.
Important
Le colonne che si desidera individuare devono avere abilitata l'indicizzazione full-text e semantica.
Examples
A. Trovare i documenti principali simili a un altro documento
Nell'esempio seguente vengono recuperati i primi 10 candidati simili al candidato specificato mediante @CandidateID dalla tabella HumanResources.JobCandidate nel database di esempio AdventureWorks2025.
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
B. Trovare le frasi chiave principali simili tra i documenti
Nell'esempio seguente vengono recuperate le cinque frasi chiave con il punteggio di somiglianza più alto tra i candidati specificati nella HumanResources.JobCandidate tabella del AdventureWorks2025 database di esempio.
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