SQL Server 2008 中的自定义分词系统

SQL Server 2008 中的自定义分词系统

我们正在为我们的网站实施一个标记系统,其中的标记由逗号(“,”)分隔,并使用 SQL Server 中的全文搜索来搜索带有某些标记的项目。问题是,我们发现搜索结果有点太宽容了,并且希望搜索能够仅有的以逗号分隔。

我们在 msdn 上找到了一篇文章(http://msdn.microsoft.com/en-us/library/dd207002.aspx) 描述了如何安装自定义分词器,但我们不太愿意付钱给第三方来给我们提供 .dll - 还有其他方法吗?

答案1

您的意思是除了自己实现 DLL 之外?不。但这是您可以做的事情。只需开始编程即可 ;)

请注意,这只是 208 R2 (!) 的一个解决方案,因此它甚至不适用于您的数据库服务器(您所说的是 2008)。

答案2

您可能需要编写自定义分词器 dll 并将其附加到 SQL Server。此外,这里是SQL 2008该文章的版本(除非您实际上使用的是 R2)。

相关内容