SQL Server的全文检索需要每个表检索一次.

解决方案 »

  1.   

    那么请问全文检索引擎如何购买或者是不是有D版?
    感觉上似乎mssql2000的企业版没有这项功能哦。
      

  2.   

    不要买海量检索,经过研究他的演示版,理论上速度不会太快,对SQL没有本质的改进,仍然是SQL的全文检索功能.数据在N个表,如果是我的话,就尽可能减少表的数量,可以合并的就合并.SQL全文检索速度还是不错的,几百万数据一瞬间,采用一些技巧速度更快.
      

  3.   

    对 SQL Server 数据进行全文查询
    数字信息有存储在数据库列中的,也有作为非结构数据(主要是文本)存储在文件系统中的。还有一些文本数据存储在数据库的字符类型列中。例如,在 Microsoft® SQL Server™ 中,这样的数据可以存储在数据类型为 char、varchar、text、ntext、nchar 或 nvarchar 的数据库列中。因此,就需要一种方法从数据库中检索这种文本数据。传统的关系数据库管理系统在文本数据的查找模式方面能力有限。例如,一个系统也许可以根据模式匹配来检索文本,但是不能处理查找邻近的单词和短语这方面的检索。以前,为了检索或者查询存储在这些基于字符的数据库列中的数据,关系数据库管理系统的企业用户不得不购买昂贵的第三方工具。这些解决方案一般包括两个步骤: 通过一个通道将数据从数据库拉出。
    将该数据存为基于字符的操作系统文件,以便能够应用全文索引。 
    使用这个分两步的过程意味着,无法将全文查询与常规的结构化关系查询完美地结合起来。SQL Server 通过允许对 SQL Server 表中的基于纯字符的数据(包括单词和短语,或者一个单词或短语的多种形式)进行全文查询,解决了这个问题。启用数据库以便进行全文索引企业管理器
    如何启用数据库以进行全文索引(企业管理器)
    启用数据库以进行全文索引 展开服务器组,然后展开服务器。
    展开"数据库"文件夹,然后单击要启用的数据库。
    在"工具"菜单上单击"全文索引"命令。
      

  4.   

    启用表以便进行全文索引企业管理器
    如何启用表以进行全文索引(企业管理器)
    启用表以进行全文索引 展开服务器组,然后展开服务器。
    展开"数据库"文件夹,展开该表所属的数据库,然后单击"表"文件夹。
    在"详细信息"窗格内右击相应的表,再单击"全文索引表"菜单,然后单击"在表上定义全文索引"命令。
    完成全文索引向导的各步骤。 请参见全文索引
    Transact-SQL启用列以便进行全文索引企业管理器
    如何启用列以进行全文索引(企业管理器)
    启用列以进行全文索引 展开服务器组,然后展开服务器。
    展开"数据库"文件夹,展开该表所属的数据库,然后单击"表"文件夹。
    在"详细信息"窗格内右击相应的表,再单击"全文索引表"菜单,然后单击"在表上定义全文索引"命令。
    完成全文索引向导的各步骤以启用特定的列。