Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Devolve uma tabela com zero, uma ou mais linhas de frases-chave que são comuns em dois documentos (um documento fonte 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
Transact-SQL convenções de sintaxe
Sintaxe
SEMANTICSIMILARITYDETAILSTABLE
(
table,
source_column,
source_key,
matched_column,
matched_key
)
Arguments
table
É o nome de uma tabela que tem o texto completo e a indexação semântica ativadas.
Este nome pode ser de uma a quatro partes, mas um nome de servidor remoto não é permitido.
source_column
Nome da coluna na linha de origem que contém o conteúdo a comparar para similaridade.
source_key
A chave única que representa a linha do documento de origem.
Esta chave é implicitamente convertida para o tipo da chave única de texto completo na tabela de origem sempre que possível. A chave pode ser especificada como uma constante ou uma variável, mas não pode ser uma expressão ou o resultado de uma subconsulta escalar. Se for especificada uma chave inválida, não são devolvidas linhas.
matched_column
Nome da coluna na linha correspondente que contém o conteúdo a comparar para similaridade.
matched_key
A chave única que representa a linha do documento correspondente.
Esta chave é implicitamente convertida para o tipo da chave única de texto completo na tabela de origem sempre que possível. A chave pode ser especificada como uma constante ou uma variável, mas não pode ser uma expressão ou o resultado de uma subconsulta escalar.
Tabela retornada
A tabela seguinte descreve a informação sobre as frases-chave que esta função de conjunto de linhas devolve.
| Column_name | Tipo | Description |
|---|---|---|
| Frase-chave | NVARCHAR | A frase-chave que contribui para a semelhança entre o documento de origem e o documento correspondente. |
| Pontuação | REAL | Um valor relativo para esta frase-chave na sua relação com todas as outras frases-chave que são semelhantes entre os dois documentos. O valor é um valor decimal fracionário no intervalo de [0,0, 1,0], onde uma pontuação mais alta representa um peso maior e 1,0 é a pontuação perfeita. |
Observações gerais
Para mais informações, consulte Encontrar Documentos Semelhantes e Relacionados com Pesquisa Semântica.
Metadados
Para informações e estado sobre extração de similaridade semântica e população, consulte as seguintes perspetivas de gestão dinâmica:
Segurança
Permissions
Requer permissões SELECT na tabela base onde foram criados os índices de texto completo e semântico.
Examples
O exemplo seguinte recupera as 5 frases-chave que tiveram a pontuação de semelhança mais alta entre os candidatos especificados na tabela HumanResources.JobCandidate da AdventureWorks2025 base de dados de exemplo. As @CandidateId variáveis e @MatchedID representam valores da coluna chave do índice de texto completo.
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;