2009-04-22 51 views
0

当我执行下面的SQL,没有任何反应:SQl全文搜索不起作用?

select * from docs 
where freetext(*, 'my search string') 

我知道,“我的搜索字符串”是在一个领域中的表。

表格文档已添加到我的目录中。要搜索的字段包含html内容。

回答

1

确保您的目录是最新的。全文目录必须更新,或者增量更新或全部人口。 SQL Server 2005也自动更新目录,但默认情况下它们不会被设置为这样,并且这些会对性能产生严重影响。

+0

我正在使用sql server 2008 express。我如何更新目录? – Martijn 2009-04-22 13:38:51

+1

http://technet.microsoft.com/en-us/library/ms189801.aspx。看看'start_full'和'start_incremental' – 2009-04-22 13:47:06