SQL Server 2005中的全文搜索错误

时间:2011-11-30 13:01:00

标签: sql sql-server-2005 full-text-search

我想对一个表使用contains关键字

 select columnname from mytable where contains(columnname, 'columntext')

这是一个错误

  

错误:无法在表格上使用CONTAINSFREETEXT谓词   索引视图'tblmembers',因为它不是全文索引。

这会出现什么错误?

2 个答案:

答案 0 :(得分:1)

在使用包含允许自由文本搜索之前,您需要阅读这些内容:

http://msdn.microsoft.com/en-us/library/ms189520.aspxhttp://msdn.microsoft.com/en-us/library/bb326035.aspx

答案 1 :(得分:1)

那是因为要使用全文搜索(CONTAINSFREETEXTCONTAINSTABLEFREETEXTTABLE),您需要先在表格上创建全文索引

使用this as a Reference for creating a Full-Text Index