当我执行下面的SQL,没有任何反应:SQl全文搜索不起作用?
select * from docs
where freetext(*, 'my search string')
我知道,“我的搜索字符串”是在一个领域中的表。
表格文档已添加到我的目录中。要搜索的字段包含html内容。
当我执行下面的SQL,没有任何反应:SQl全文搜索不起作用?
select * from docs
where freetext(*, 'my search string')
我知道,“我的搜索字符串”是在一个领域中的表。
表格文档已添加到我的目录中。要搜索的字段包含html内容。
确保您的目录是最新的。全文目录必须更新,或者增量更新或全部人口。 SQL Server 2005也自动更新目录,但默认情况下它们不会被设置为这样,并且这些会对性能产生严重影响。
您是否已启用数据库表/列进行全文搜索?
查看示例Article on freetect including examples on how to enable full text search
我正在使用sql server 2008 express。我如何更新目录? – Martijn 2009-04-22 13:38:51
http://technet.microsoft.com/en-us/library/ms189801.aspx。看看'start_full'和'start_incremental' – 2009-04-22 13:47:06