【发布时间】:2012-12-14 05:29:48
【问题描述】:
我为我的表创建了目录和全文索引:
create fulltext catalog testsearch
select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS
CREATE FULLTEXT INDEX ON test_master
(name)
KEY INDEX PK_test_master
ON testsearch
但是当我尝试检索值时
select * from test_master where contains(name, 'product')
查询只返回表“test_master”的列,但没有填充任何行。我也没有收到任何错误。请帮助我
【问题讨论】:
-
您确定该表有任何包含单词
product的记录吗?请记住,它只会匹配整个单词,而不是单词的一部分... -
可能是您的全文索引尚未填充。转到 SSMS > 右键单击您的表格 > 完整索引.. > 开始填充
-
是的,我的表中有一行“名称”列的值为“产品”,我已尝试填充我的全文索引,但它仍然无法正常工作..
标签: sql-server full-text-search