2

我为我的表创建了一个目录和全文索引:

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

4

1 回答 1

2

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

我倾向于像这样编写人口脚本(必须承认我不知道它可以通过用户界面完成......)

ALTER FULLTEXT INDEX ON test_master START FULL POPULATION

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

ALTER FULLTEXT INDEX ON test_master SET CHANGE_TRACKING AUTO
于 2012-12-14T09:54:16.247 回答