我想使用 Freetext 语句在 SQL Server 2016 中搜索一个短语,而不是基于 Microsoft Docs 中的此示例代码分隔单词。(https://docs.microsoft.com/en-us/sql/t-sql/queries/freetext -transact-sql?view=sql-server-2017 )
USE AdventureWorks2012;
GO
DECLARE @SearchWord NVARCHAR(30);
SET @SearchWord = N'high-performance';
SELECT Description
FROM Production.ProductDescription
WHERE FREETEXT(Description, @SearchWord);
GO
它是在自由文本中使用“-”的定义吗?看起来“高性能”和“高性能”在结果上没有区别。