全文索引查询失败了

hdyd 2003-08-30 01:54:12
select title from
titles
where CONTAINS(title,'but')

告诉我:伺服器: 訊息 7619,層級 16,狀態 1,行 2
執行全文檢索作業時失敗。查詢條件只包含忽略的字。


但是:
select title from
titles
where CONTAINS(title,'database')

就是对的


上面的为什么会失败呢?



...全文
42 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdyd 2003-09-02
  • 打赏
  • 举报
回复
就是说but 这个词不可以用?
yaoyuhang 2003-09-02
  • 打赏
  • 举报
回复
目录 \Mssql\Ftdata\Sqlserver\Config 下提供了多种语言的干扰词列表。在安装带有全文检索支持的 Microsoft® SQL Server™ 时会创建这个目录,并同时安装干扰词文件。干扰词文件可以编辑。例如,高技术公司的系统管理员可以把单词 computer 添加到他们的干扰词表中去。(如果编辑干扰词文件,则必须在更改生效之前重新填充全文目录。)下表显示了干扰词文件及其相应的语言。

干扰词文件 语言
Noise.chs 简体中文
Noise.cht 繁体中文
Noise.dat 语言中性
Noise.deu 德语
Noise.eng 英语(英国)
Noise.enu 英语(美国)
Noise.esn 西班牙语
Noise.fra 法语
Noise.ita 意大利语
Noise.jpn 日语
Noise.kor 韩文
Noise.nld 荷兰语
Noise.sve 瑞典语
yaoyuhang 2003-09-02
  • 打赏
  • 举报
回复
为防止全文索引因包含很多对检索没有帮助的词而变得臃肿,a、and、is 或 the 这类额外的词都忽略不计。例如,指定"the products ordered during these summer months"与指定"products ordered during summer months"是一样的。有这两个字符串的行都会被返回。

hdyd 2003-09-01
  • 打赏
  • 举报
回复
but.还是不可以啊
hdyd 2003-08-30
  • 打赏
  • 举报
回复
but.还是不可以啊
pengdali 2003-08-30
  • 打赏
  • 举报
回复
删掉不要作为忽略词的词,如but.就可以了。
pengdali 2003-08-30
  • 打赏
  • 举报
回复
...\Microsoft SQL Server\MSSQL\FTDATA\SQLServer\Config\目录里有以.chs结尾的文件,你用写字版打开。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧