Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Descreve como localizar documentos ou valores de texto semelhantes ou relacionados e informações sobre como eles são semelhantes ou relacionados, em colunas configuradas para indexação semântica estatística.
Encontre documentos semelhantes ou relacionados com SEMANTICSIMILARITYTABLE
Para identificar documentos semelhantes ou relacionados em uma coluna específica, consulte a função semanticsimilaritytable.
SEMANTICSIMILARITYTABLE Retorna uma tabela de zero, uma ou mais linhas cujo conteúdo na coluna especificada é semanticamente semelhante ao documento especificado. Esta função de conjunto de linhas pode ser referenciada na cláusula FROM de uma instrução SELECT como um nome de tabela normal.
Não é possível consultar documentos semelhantes entre colunas. A SEMANTICSIMILARITYTABLE função só recupera resultados da mesma coluna que a coluna de origem, que é identificada pelo argumento source_key .
Para obter informações detalhadas sobre os parâmetros exigidos pela SEMANTICSIMILARITYTABLE função e sobre a tabela de resultados que ela retorna, consulte semanticsimilaritytable.
Important
As colunas de destino devem ter a indexação semântica e de texto completo habilitada.
Use SEMANTICSIMILARITYDETAILSTABLE para descobrir como os documentos são semelhantes ou relacionados
Para obter informações sobre as frases-chave que tornam os documentos semelhantes ou relacionados, você pode consultar a função semanticsimilaritydetailstable.
SEMANTICSIMILARITYDETAILSTABLE Retorna uma tabela de zero, uma ou mais linhas de frases-chave comuns em dois documentos (um documento de origem e um documento correspondente) cujo conteúdo é semanticamente semelhante. Esta função de conjunto de linhas pode ser referenciada na cláusula FROM de uma instrução SELECT como um nome de tabela normal.
Para obter informações detalhadas sobre os parâmetros exigidos pela SEMANTICSIMILARITYDETAILSTABLE função e sobre a tabela de resultados que ela retorna, consulte semanticsimilaritydetailstable.
Important
As colunas de destino devem ter a indexação semântica e de texto completo habilitada.
Examples
A. Localizar os principais documentos semelhantes a outro documento
O exemplo a seguir recupera os 10 principais candidatos que são semelhantes ao candidato especificado por @CandidateID da tabela HumanResources.JobCandidate no banco de dados de exemplo 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. Encontre as principais frases-chave que são semelhantes entre documentos
O exemplo a seguir recupera as cinco frases-chave que têm a maior pontuação de similaridade entre os candidatos especificados na HumanResources.JobCandidate tabela do AdventureWorks2025 banco de dados de exemplo.
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