Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server AdventureWorks数据库中的语义搜索示例_Sql_Sql Server - Fatal编程技术网

SQL Server AdventureWorks数据库中的语义搜索示例

SQL Server AdventureWorks数据库中的语义搜索示例,sql,sql-server,Sql,Sql Server,我正在尝试实现SQL Server的语义搜索。为了查看示例,我下载了AdventureWorks2012(这里有一个“几乎”的分步指南:)。错误表明必须声明@CandidateID和@matcheId 我试图声明这些ID,但没有得到错误或结果,而是得到一个空表 SELECT TOP(10) KEY_TBL.matched_document_key AS Candidate_ID FROM SEMANTICSIMILARITYTABLE ( HumanResources

我正在尝试实现SQL Server的语义搜索。为了查看示例,我下载了AdventureWorks2012(这里有一个“几乎”的分步指南:)。错误表明必须声明@CandidateID和@matcheId

我试图声明这些ID,但没有得到错误或结果,而是得到一个空表

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 

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

您需要声明这些变量并赋值。只有您知道这些键的数据类型。例如:

declare @CandidateID int = 6754,
@MatchedID  int = 4321
ID包含索引表中的真实ID