SQL 2005中的全文搜索不包括单个数字

时间:2012-01-05 19:53:37

标签: sql sql-server full-text-search

我正在使用SQL Server 2005的全文搜索。除了使用一位数关键字搜索外,一切正常。例如,使用“1”或“2”搜索不起作用,但使用“12”搜索工作正常。

我知道数字是噪音词。有没有办法允许这些数字搜索?

只是从噪音列表中删除这些可以解决问题吗?

任何更好的想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

是的,从噪音列表中删除这些将解决问题。不建议这样做,准备撤消对文件所做的更改= - )

只是你知道,文件是:〜/ FTData / noiseeng.txt(noiseeng.txt适用于英国。对于美国,它的噪音ENU.txt)<<道具见下面的评论

如果你升级到sql server 2008,你应该注意到用停用词代替了干扰词。

您可以在此处找到更多信息:http://msdn.microsoft.com/en-us/library/ms142551.aspx

在这里:http://arcanecode.com/2008/06/03/advanced-queries-for-using-sql-server-2008-full-text-search-stopwords-stoplists/