zoukankan      html  css  js  c++  java
  • SQL Server之1:全文搜索(1)【转】

     

    SQL Server之1:全文搜索(1)

     
    本章介绍在SQL Server 2008 R2 下的全文索引,它能够对数据中的字符类型列(如varchar、text等类型)进行索引,并通过索引实现全文搜索查询。首先对比简单介绍一下常规索引和全文索引的区别,如下图:
    OK,下面我们就利用SQL Server 提供的存储过程来建立一个全文索引,具体步骤为:

    (1)启动数据库的全文处理功能(sp_fulltext_datebase);
    (2)建立全文目录(sp_fulltext_catalog);
    (3)在全文目录中注册需要全文索引的表(sp_fulltext_table);
    (4)指出表中需要全文检索的列名(sp_fulltext_column)
    (5)为表创建全文索引(sp_fulltext_table);
    (6)填充全文索引(sp_fulltext_catalog)。

    接下来用实例一步步演示:
     
    SQL Server 全文搜索
     
    OK,现在全文搜索的SQL Server代码部分已经做完。其实在SQL Server 2008 R2里面,完全不用上面那么多代码去操作存储过程创建全文索引,
    它自带的有 ‘Full Text Catalogs’,我们完全可以手动建立一个全文索引(实现过程当然是调用存储过程,只不过在这里省略了),首先找到目录
    Storage -> Full Text Catalogs,然后创建一个新的Full Text Catalog,如下图
     
     
     然后打开它,选择要进行全文索引的列,如下图
     
     
    保存之后,即可做如上述的全文搜索。
  • 相关阅读:
    指针常量 和 常量指针
    串口通讯
    C语言的抽象与函数指针2
    STM32 中常见错误 的处理方法
    串行通信之狂扯篇
    VMware中虚拟机网卡的四种模式
    VSFTP配置虚拟用户
    MySQL数据库备份命令
    rsync Linux系统下的数据镜像备份工具
    linux常用命令
  • 原文地址:https://www.cnblogs.com/wangp2012/p/2793977.html
Copyright © 2011-2022 走看看