SQL Server 2005全文搜索中的自定义StopWord列表

时间:2010-03-26 21:52:48

标签: sql-server-2005 full-text-search stop-words

有没有向SQL Server 2005添加一些自定义停用词?

1 个答案:

答案 0 :(得分:2)

我找到了答案:

在SQL Server 2005上: 在SQL 2005上,他们有“噪音词列表”的概念。这些基本上是相同的,但它们作为文本文件存储在文件系统中。这些文件的名称类似于“noiseenu.txt”(美国英语噪音词文本文件),位于SQL Server实例目录的子目录中(C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ FTData \,例如)。您可以使用任何文本编辑器对其进行编辑并再次保存。我不记得你是否需要在2005年之后恢复服务(不记得是否在内存中缓存了一个干扰词列表,但你可以将其反弹以确定)。然后你必须重建你的全文索引。

在SQL Server 2008上: 您可以在SQL 2008上创建自定义停用词列表,服务器将在索引时删除停用词,并在解析全文搜索查询时删除停用词。您所要做的就是指定全文索引使用自定义停止列表。