在SQL SERVER 2000不能为image类型的列配置全文索引

xuyunlo88 2002-12-27 12:13:49
我为一个数据库表配置全文索引,要索引的列是image类型,因为我想在该字段中放doc文档,并全文检索之。SQL SERVER 2000的帮助中说可以,但我却配置不了,不知为什么,望各位高手指点。
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2002-12-27
  • 打赏
  • 举报
回复
在全文索引向导中-->第二步选择image类型字段后,在文档类型列选一个Binding类型为字符的列当文档类型。就OK了!!!
pengdali 2002-12-27
  • 打赏
  • 举报
回复
可以的!

使用全文谓词查询 image 列
CONTAINS 和 FREETEXT 谓词可以用来检索索引的 image 列。

许多文档类型可以存储在单个 image 列中。Microsoft® SQL Server™ 支持某些文档类型并为这些类型提供筛选。此次发布的版本提供用于 Office 文档、文本文件和 HTML 文件的筛选。

当 image 列参与到全文索引中时,全文服务会查看 image 列中文档的扩展名,并应用相应的筛选解释二进制数据,然后析取索引和查询所需的文本信息。

这样,当对表中的 image 列建立全文索引时,必须另外创建一列来保存该文档的信息。这一类型列可以是任何基于字符的数据类型,并包含文档的文件扩展名,如用于 Microsoft Word 文档的 doc。如果类型列为 NULL,全文服务将假定该文档为文本文件。

在全文索引向导中,如果选择了一个 image 列用于索引,还必须同时指定一个 Binding 列以存放文档类型。


sp_fulltext_column 存储过程也接受列的参数以容纳文档类型。


sp_help_fulltext_columns 存储过程还返回文档类型列的列名和列标识。
有关设置全文索引和在 image 列上检索的更多信息,请参见筛选支持的文件类型。

image 列一旦经过索引,就可以象对待表中的任何其它列一样,使用 CONTAINS 和 FREETEXT 谓词对其进行查询。

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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