Sql server SQL Server中未返回结果的全文搜索查询

Sql server SQL Server中未返回结果的全文搜索查询,sql-server,full-text-search,Sql Server,Full Text Search,我已经为我的表创建了目录和全文索引,如下所示: 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(n

我已经为我的表创建了目录和全文索引,如下所示:

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\u master”的列,但没有填充任何行。。我也没有收到任何错误。。请帮助我

根据您的表格大小,索引可能需要一些时间。在运行查询之前,您可以稍等片刻

我倾向于这样编写总体脚本(必须承认,我不知道可以通过用户界面来完成…)

我还使用手动设置更改跟踪自动,尽管这是默认行为(不记得为什么。我一定曾经遇到过一些问题…)


您确定表中有任何带有word
product
的记录吗?。。请记住,它将只匹配整个单词,而不是单词的一部分…可能是您的全文索引尚未填充。。转到SSMS>右键单击表格>完整索引..>开始填充是的,我的表中有一行的列“name”具有“value”product,我已尝试填充全文索引,但仍然无法工作。。
ALTER FULLTEXT INDEX ON test_master START FULL POPULATION
ALTER FULLTEXT INDEX ON test_master SET CHANGE_TRACKING AUTO