怎么解决全文检索错误的问题

xxdino 2004-07-21 04:56:30
我写了一个全文检索的系统。最早出现了一次检索结果文不对题的情况,我用sqlserver2000_sp3打了一次补丁解决了。但是现在系统又出现了同样的问题,检索出来的结果根本不是相关结果。我用的语句是
select uid from [tablename] where freetext([col],'xxx')
select uid from [tablename] where contains([col],'xxx')
都不行,返回的检索结果完全是不相关的结果。怎么解决呢?麻烦大家帮帮忙
...全文
193 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xxdino 2004-08-13
晕,原来是freetext的问题,用了contains以后就解决了
回复
xxdino 2004-08-05
我自己顶一下,麻烦大家了
回复
hfgang 2004-07-26
你只吧出问题的这130条放在一个单独的表中查询是否还有问题?
回复
junki 2004-07-26
你一共有多少表,他们之间是怎么建立关系的?
回复
netcoder 2004-07-22
重新建立全文目录
回复
xxdino 2004-07-22
数据在小数据量的时候没有出现问题,现在整个系统数据由1.4个G左右,我即使使用查询分析器直接执行freetext与contains语句,也会出现检索数据错误的问题,整个库中其实一共只有130条数据,但是使用全文检索检索出来的结果总是58条或者72条。而且所有的放回结果都不包含我检索的文字。
回复
smalldeer 2004-07-21
请写出具体的测试脚本,测试数据,你要得到的结果,实际得到的结果

或许我以前也碰到过,

写的具体点了
回复
相关推荐
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2004-07-21 04:56
社区公告
暂无公告