【发布时间】:2011-02-01 09:21:27
【问题描述】:
是否可以在 SQL Server 2005 中添加一些自定义停用词?
【问题讨论】:
标签: sql-server-2005 full-text-search stop-words
是否可以在 SQL Server 2005 中添加一些自定义停用词?
【问题讨论】:
标签: sql-server-2005 full-text-search stop-words
我找到了答案:
在 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 上创建自定义停用词列表,服务器将在索引时间和解析全文搜索查询时删除停用词。您所要做的就是指定您的全文索引使用自定义停止列表。
【讨论】: