Sql server 我对微软文档中的一个示例代码有疑问;FREETEXT(Transact-SQL)";
我想使用Freetext语句在SQL Server 2016中搜索短语,而不是基于Microsoft文档中的此示例代码的分隔词。() 这是在自由文本中使用“-”的定义吗? 看起来结果中的“高性能”和“高性能”没有区别。该功能称为全文搜索(不是“自由文本搜索”)-是的,两个搜索词之间没有区别,因为FTS是基于单词的,它不会搜索和响应空格和标点符号的差异-它查看搜索词中的单词-这些单词是相同的功能称为全文搜索(而不是“自由文本搜索”)-是的,两个搜索词之间没有差异,因为FTS是基于单词的,它不会搜索和响应空格和标点符号的差异-它会查看搜索词中的单词-这些单词是相同的Sql server 我对微软文档中的一个示例代码有疑问;FREETEXT(Transact-SQL)";,sql-server,full-text-search,freetext,Sql Server,Full Text Search,Freetext,我想使用Freetext语句在SQL Server 2016中搜索短语,而不是基于Microsoft文档中的此示例代码的分隔词。() 这是在自由文本中使用“-”的定义吗? 看起来结果中的“高性能”和“高性能”没有区别。该功能称为全文搜索(不是“自由文本搜索”)-是的,两个搜索词之间没有区别,因为FTS是基于单词的,它不会搜索和响应空格和标点符号的差异-它查看搜索词中的单词-这些单词是相同的功能称为全文搜索(而不是“自由文本搜索”)-是的,两个搜索词之间没有差异,因为FTS是基于单词的,它不会搜索
USE AdventureWorks2012;
GO
DECLARE @SearchWord NVARCHAR(30);
SET @SearchWord = N'high-performance';
SELECT Description
FROM Production.ProductDescription
WHERE FREETEXT(Description, @SearchWord);
GO