无法正确的建立全文目录
环境:w2k advanced server + sql server 2k 开发版 sp3
试了很久,仍然无法正确的建立全文目录。
先开始使用sqlserver2k企业版,建立全文目录,启动完全填充,竟然非常快的就完成了。
结果当然是使用contains什么都查不到。
无奈后来换成了开发版,进行完全填充,也干了很久,可是最后在属性里面看“目录大小”仍然只有1兆,“项目计数”也为0,也就是说仍然失败,不知何故。
看了论坛里面的一些做法。具体如下:
1、
停止Microsoft Search服务,将noise.chs的内容改为@,存盘退出。重新启动MSSearch服务。
2、
查询分析器里面执行:
use northwind
create table tblCatogary(
[id] int identity primary key,
username varchar(50),
contents text
)
go
insert into tblCatogary values('colin','abc hellohi')
insert into tblCatogary values('bbccolin','abchello hi')
insert into tblCatogary values('环球日报社','abc hello hi')
insert into tblCatogary values('中国环球日报社','abc hello hi')
insert into tblCatogary values('环球','abc hello hi')
3、选中表tblCatogary,全文索引表-〉在表上定义全文索引-〉唯一索引中选择我的主键-〉
选中列“username”和“contents”并把它们的“单词断字符的语言”设置成“中文(中国)”
-〉目录名起为“FT_tblCatogary”-〉不启用调度直接完成退出
4、在FT_tblCatogary上选取“启动完全填充”,提示启动成功,等待10多分钟后,FT_tblCatogary的状态由正在进行填充变为空闲,此时已经填充完毕。
5、查询分析器输入select * from tblCatogary where contains(username,'colin'),没有一行记录返回,也就是说什么都查不到,不知道这是为什么????