我正在使用SQL Server 2008 R2和freetexttable为我的网站运行全文搜索。输入停用词时出现此错误:全文搜索在噪音字上使用Freetexttable失败 - SQL Server 2008 R2转换噪音字不起作用
信息:全文搜索条件包含噪音词。
所以我做了每个人都说要做的事情,并打开了转换噪音词,以便停止/噪音词被忽略,查询可以继续。但这并没有改变:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'transform noise words', 1;
RECONFIGURE;
GO
我仍然收到相同的错误信息。所以现在我唯一的选择是关闭停止列表,但这是不好的,因为如果有人在搜索中放置“the”,它将返回所有页面,因为每个页面中都有“the”。我想删除停用词,但SQL Server 2008 R2不适合我。
有没有人真的得到这个在2008 R2的工作?我的兼容性水平已经是100.
有没有什么办法让我停下来的话被忽略,而不是索引?