Sql server 可以在SQL Server中使用子查询进行自由文本搜索吗?

Sql server 可以在SQL Server中使用子查询进行自由文本搜索吗?,sql-server,full-text-search,subquery,boolean,Sql Server,Full Text Search,Subquery,Boolean,我正在尝试使用布尔自由文本搜索搜索简历,需要运行子查询。但是,我无法确定自由文本布尔搜索是否可以与子查询一起使用 请您确认是否存在,如果可能,请参考链接以进行进一步调查?是的,您可以-至少在SQL Server 2008 r2中!我刚刚在SQL Server management studio中尝试了以下查询,并正确地分析和执行了该查询: SELECT * FROM Resumes WHERE CONTAINS (ResumeText, 'admin*') AND ID IN( SELECT I

我正在尝试使用布尔自由文本搜索搜索简历,需要运行子查询。但是,我无法确定自由文本布尔搜索是否可以与子查询一起使用


请您确认是否存在,如果可能,请参考链接以进行进一步调查?

是的,您可以-至少在SQL Server 2008 r2中!我刚刚在SQL Server management studio中尝试了以下查询,并正确地分析和执行了该查询:

SELECT * FROM Resumes WHERE CONTAINS (ResumeText, 'admin*') AND ID IN(
SELECT ID FROM Resumes WHERE CONTAINS(ResumeText, 'sales'))
您还可以混合和匹配全文搜索运算符,例如

SELECT * FROM Resumes WHERE CONTAINS (ResumeText, 'admin*') AND ID IN(
SELECT ID FROM Resumes WHERE FREETEXT(ResumeText, 'sales manager'))