我为我的表创建了一个目录和全文索引:
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'的列,但没有填充任何行..我也没有收到任何错误.. plz帮助我
答案 0 :(得分:1)
根据您的表大小,索引可能需要一些时间。在运行查询之前,您可能需要等待一段时间。
我倾向于编写像这样的人口(必须承认我不知道可以通过用户界面完成...)
ALTER FULLTEXT INDEX ON test_master START FULL POPULATION
我还习惯在此之后手动设置更改traking auto,虽然这是默认行为(不记得原因。我一定遇到过一些问题......)
ALTER FULLTEXT INDEX ON test_master SET CHANGE_TRACKING AUTO