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,如下图
     
     
     然后打开它,选择要进行全文索引的列,如下图
     
     
    保存之后,即可做如上述的全文搜索。
  • 相关阅读:
    树莓派系统安装初始化
    CentOS7搭建配置SVN服务器
    搭建web定时任务管理平台
    Linux 内存清理
    使用kubeadm安装Kubernetes
    Web页面执行shell命令
    解决"libc.so.6: version `GLIBC_2.14' not found"问题
    crontab 任务带日期输出
    Linux 源码安装 Python3
    MongoDB 数据恢复与导出
  • 原文地址:https://www.cnblogs.com/wangp2012/p/2793977.html
Copyright © 2011-2022 走看看