Whats new in Microsoft SQL Server 2000(六)

server

全文检索功能SQL 2000的全文检索有了一些很好的改进。
第一就是能够更新数据的改变,而不需要重建全文检索索引。你可以手动更新索引,也可以在job里面更新,或者使用后台更新选项
(background update index option),在数据发生变化的同时更新索引。这样的话,就使得全文检索可以用于频繁更新的数据
的实时检索,比如用于论坛贴子的检索。第二个改进是全文检索索引可以用于image类型的字段。当你在image字段中存储了指定文档类型的文件时,
全文检索可以调用该类型文档对应的过滤器来取得文件的信息。
这一段表述不是很清楚,举例说明就是,我在一个image字段中放了一个Word文件,并且把这个字段加入了全文检索索引,那么我
可以得到这个文件的作者、文件大小、修改时间等信息。Example:
SELECT Q.FileName, Q.Size, Q.DocAuthor, W.Citizenship
FROM OpenQuery(MyLinkedServer, 'SELECT FileName, Size, DocAuthor
FROM SCOPE('' "D:\" '')
WHERE CONTAINS(''"SQL Server"
NEAR() text'')
AND FileName LIKE ''%.doc%'' ' ) AS Q,
writers AS WWHERE Q.DocAuthor = W.writer_name
支持的文件类型有Office文档、文本文件、HTML文档和邮件。下期预告联合数据库服务器附录SQL 7的全文检索功能怎么样?
第一,巨耗硬盘资源,约需使用源内容大小的40%-50%的磁盘空间。
第二,不是随时更新的(和Index Server不一样,它有一个CiDaemon,随时监测文件变化)不过也可以设置成每天晚上更新或者事件触发都可以的。
第三,支持中文,但是不太好,分词技术不完善,做普通的查询还可以,不适合用做搜索引擎。第四,查询速度还可以,感觉足够快。

时间: 2024-10-31 17:23:12

Whats new in Microsoft SQL Server 2000(六)的相关文章

Whats new is Microsoft SQL Server 2000(五)

server Microsoft SQL Server 2000的索引并没有太多变化,本来还以为会有R-Tree.Bitmap Index之类的东东出来呢,结果很让人失望:(不过还是有一些变化的,第三讲里面已经说过了可以给View加索引,还有一点就是可以给计算列(Computed Columns)加索引.?不知道什么是Computed Columns?我倒!其实这东东我也就用过一次,抄一段Online Book的Sample Code吧CREATE TABLE t2 (a int, b int,

Whats new in Microsoft SQL Server 2000(三)

server 在以前版本的SQL Server里,视图是不可以有索引的,所以视图一般也就没有什么用处了,除了偶尔用它来做一些权限上的管理以外.查询一个视图和使用一个连接语句在执行效率上没有什么区别.但是,在新的世纪里面,Microsoft带来了一些改变(包括它自己的改变),在SQL Server 2000中可以在视图上创建索引.这样,现有的应用程序就可以不再修改而得到很大的效率提高了.一般在编程中我们都会用到一些复杂的连接,这样必须在连接的两端加上索引才能获得较好的效率,而且对连接的结果进行排序

Whats new in Microsoft SQL Server 2000(一)

server 新的数据类型继SQL 7增加了四种新的数据类型之后,SQL 2000又提供了两种新的数据类型,分别是bigint和sql_variant.在数据量越来越大的今天,用int(-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647))来表示整数有时已经显得不太够用了,FLOAT也不是很合适,所以VB 7和SQL 2000都有了新的整数类型,这就是bigint,它是8bytes的整数类型,范围是-2^63 (-922337203685477580

Whats new in Microsoft SQL Server 2000(二)

server 在SQL 2000里面,用户可以建立自定义的函数,函数返回值可以是一个值,也可以是一个表.可能大家还不是太清楚,自定义函数有什么作用.以前在优化数据库的贴子中提到过,尽量不要是用游标,因为这样会带来更大的系统开销.但是有的时候你必须使用游标,举一个例子,比如我希望得到一个内容是一段汉字的字段的拼音.但是要想把汉字转化为拼音,必须通过查表来完成,那么你就必须先开出一个游标,然后再对字段中的每一个字进行查表.但是现在我们可以使用自定义函数来完成同样的操作,就大大的节省了系统开销.Exa

Whats new in Microsoft SQL Server 2000(四)

server 现在XML似乎很吃香,各种东东都开始支持XML了.善于跟风的MS自然是事事都想要带头的.浏览器.Office.SQL.MDAC都要和XML搀和一哈.去年MS就在MDAC2.0还是2.1里面提供了一个功能,把一个结果集保存为XML,在SQL 2000里面,使用XML更加方便了,SQL查询可以直接返回一个XML,并且还可以通过XML来修改数据库中的数据哦.要返回XML非常的简单,只需要在你的SQL 语句后面加一个FOR XML AUTO就可以了. Example: SELECT TOP

使用 Microsoft SQL Server 2000 的全文搜索功能构建 Web 搜索应用程序

server|web|程序|全文搜索 使用 Microsoft SQL Server 2000 的全文搜索功能构建 Web 搜索应用程序 Andrew B. CenciniMicrosoft Corporation 2002年12月 适用于:    Microsoft SQL Server 2000摘要:学习如何充分利用 SQL Server 2000 的全文搜索功能.本文包含有关实现最大吞吐率和最佳性能的几点提示和技巧. 目录简介 全文搜索功能简介 配置全文搜索功能 全文查询 排位和优化 其他

将MySQL迁移到Microsoft SQL Server 2000 (二)

mysql|server 用于数据迁移的 MySQL 工具 MySQL 提供了几个客户端工具和实用程序,最常用的有: mysql - 一个交互式客户程序,可以对数据库发布查询并查看结果 mysqldump - 此工具可以提取 MySQL 数据库中的架构和数据,并放到一个文件中 mysqlimport - 此工具可以读取文件中的架构和数据,并放到一个 MySQL 数据库中 mysqladmin - 此工具可以执行管理任务,比如创建数据库和删除数据库 myODBC - 一个 32 位的开放式数据库连

将MySQL迁移到Microsoft SQL Server 2000 (一)

mysql|server 将MySQL迁移到Microsoft SQL Server 2000 摘要 本白皮书描述了 Microsoft SQL Server 2000 的迁移能力,并提供了帮助开发人员将 MySQL 数据库迁移到 SQL Server 2000 的特定信息. 引言 本指南解释如何利用几个内置的 SQL Server 工具和实用程序将 MySQL 迁移到 Microsoft? SQL Server? 2000.它还提供了如何修改 MySQL 应用程序,使之与 SQL Server

Microsoft SQL Server 2000 中查询优化器使用的统计

Microsoft SQL Server 2000 中查询优化器使用的统计 Microsoft? SQL Server 2000 收集关于存储在数据库中的索引和列数据的统计信息.SQL Server 查询优化器使用这些统计信息来选择用于执行 INSERT.SELECT.DELETE 或 UPDATE 查询的最有效方案.本文说明了收集的数据类型.数据的存储位置以及用于创建.更新与删除统计的命令.默认情况下,SQL Server 2000 会自动创建和更新统计(当此类操作有用时).本文也概括介绍了如