2013-12-18 39 views
0

有一个使用Microsoft SQL Server并需要搜索数据的应用程序,发现对于类似“系列6”或“系列66”的查询“只要他们有'系列'就会返回结果,并且出现6是一个停用词。该应用程序是2008年,但数据库兼容级别是SQL Server 2000(80)。SQL Server 2008:使用CONTAINS关闭全文搜索查询的选择停用词

所以,我提出的备份和恢复为新分贝,改变了兼容性为100(SQL Server 2008中),然后运行执行以下操作: ALTER DATABASE [TESTDB] SET COMPATIBILITY_LEVEL = 100 更改全文索引ON CandidateResume SET STOPLIST = OFF

然后我又跑我的查询,似乎工作: SELECT * FROM CandidateResume WHERE CONTAINS(CandidateResume_Resume,“‘系列6’”)

我的问题,是否有可能关闭只是在数字每张桌子的清单还是我们必须全力或全无?

谢谢。

回答

0

Here是对ALTER FULLTEXT STOPLIST的描述。它看起来像你可以放弃元素,所以你可以关闭数字,但不能通过表格。

Cheers -

相关问题