SQL Server 2005全文检索技术

3. 规划您的全文检索
 
    由于全文检索概念相对较多,与多数读者日常接触的关系数据库查询有所区别,因此上文笔者简单介绍了SQL Server全文检索技术的几个要点,下面笔者介绍一下面对国际化趋势,在本政府或企业的分布式异构信息系统环境下,如何规划全文检索服务的建设。 

    3.1 全文检索服务的需求收集 

    抛开其他需求分析内容不谈,仅全文检索服务自身就有很多特定的需求需要明确,下面是笔者列举的一些内容。 

    功能性的需求: 

    (1)哪些业务数据需要提供全文的检索服务? 

    (2)这些业务数据中那些关键信息是业务人员关心的? 

    (3)需要支持哪些国家的语言? 

    (4)有哪些行业术语、常用缩略词、替换词? 

    (5)需要哪些检索功能,分别基于什么范畴的关键字展开检索? 

    非功能性的需求: 

    (1)业务上以前是否尝试过关系数据库查询、多维数据分析解决手头的问题? 

    (2)检索时效性要求。 

    (3)习惯的检索操作平台(浏览器 / 桌面),查询结果的展示方式。 

    (4)授权控制。 

    (5)查询结果的导出和发布方式要求。


    3.2 全文检索服务的需求分析 

    作为系统分析人员,在收集到这些信息后,需要从技术的角度考虑现有的技术储备是否可以完成业务的要求,根据上面的业务需求,下面是笔者认为需要考虑的技术要点: 

    (1)是否真的有必要使用全文检索技术,以往的关系数据库查询、多维数据分析、XML数据检索是否可以满足上述功能。 

    (2)用户要求的数据是否分布在不同的系统中,是否分布在不同的数据库上。 

    (3)数据源是否位于异构的操作系统和数据库上。 

    (4)不同语言的信息如何存储呢,拆分到不同的表,还是在应用层合并。还是直接通过跨语言的同义词解决不同语言之上的关键词查找。 

    (5)如何选择现成的产品来集成,并完成操作台开发、信息发布、查询结果导出。 

    (6)通过数据库授权、证书系统授权还是应用自定义授权解决访问的安全性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值