--在执行该脚本程序之前启动sql server的全文搜索服务,即microsoft search服务
use huarui_db --打开数据库
go
--检查huarui_db是否支持全文索引,如果不支持全文索引,则使用sp_fulltext_datebase打开该功能
if (select databaseproperty ('huarui_db','IsFulltextEnables'))=0
execute sp_fulltext_database 'enable'
--建立全文目录FullText_huarui_db
execute sp_fulltext_catalog 'FullText_huarui_db','create'
--为Products表建立全文索引数据元
execute sp_fulltext_table 'Products','create','FullText_huarui_db','PK_Products' --设置全文索引列名
execute sp_fulltext_column 'Products','Product_name','add'
execute sp_fulltext_column 'Products','Product_type','add'
execute sp_fulltext_column 'Products','Category_name','add'
execute sp_fulltext_column 'Products','Memo1','add'
--建立全文索引
--execute sp_fulltext_table 'FullText_huarui_db','activate'
--填充全文索引目录
execute sp_fulltext_catalog 'FullText_huarui_db','start_full' GO
--检查全文目录填充情况
WHILE FulltextCatalogProperty('FullText_huarui_db','PopulateStatus')<>0
BEGIN
--如果全文目录正处于填充状态,则等待30秒后再检测一次 WAITFOR DELAY '0:0:30'
END
--全文目录填充完成后,使用全文目录检索
--查询title列或notes列中包含有database或computer字符串的图书名称
SELECT *
FROM Products
where contains(Product_name,'%1806%')
or contains(Product_type,'%1806%')

  

转载于:https://www.cnblogs.com/chenjt/p/3240076.html

sqlserver 实现数据库全文检索相关推荐

  1. springboot+mybatis+sqlserver导出数据库数据并实现下载到excel

    springboot+mybatis+sqlserver导出数据库数据并实现下载到excel 1.准备工作 1.1 下载一个springboot框架demo 1.2 配置maven 1.3 引入需要的 ...

  2. SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库)

    SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库) 原文:SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据 ...

  3. sqlserver附加数据库错误823的解决方案

    一.SQL-Server附加数据库时失败. 1.异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有"(置疑)"字样. 2.异常分析:关于82 ...

  4. SQLServer图数据库一些优点

    SQLServer图数据库一些优点 原文:SQLServer图数据库一些优点 上一篇简要介绍了图数据库的一些基本内容(初识SQL Server2017 图数据库(一)),本篇通过对比关系型一些语法来体 ...

  5. SqlServer用户数据库的系统视图sysobjects、syscolumns、systypes

    想获得SqlServer用户数据库的Schema,本来想直接用ADO的SqlConnection对象的GetSchema()方法,但是架构中居然没有PrimaryKeys,只好借助于T-SQL语句了! ...

  6. Sqlserver系统数据库和用户数据库日志文件全部丢失的恢复

    系统数据库和用户数据库日志都丢失的情况下,数据库无法启动,需要先重建系统数据库日志文件以便把sqlserver service拉起来,再重建用户数据库 试过但是行不通的办法 1.-mClient单用户 ...

  7. SqlServer判断数据库、表、字段、存储过程、函数是否存在

    原文:SqlServer判断数据库.表.字段.存储过程.函数是否存在 判断数据库是否存在 if exists (select * from sys.databases where name = '数据 ...

  8. php5.6 win2008 mssql,Php5.6.31连接sqlserver 2008R2数据库问题sqlsrv(php5.3及以上版本)与mssql(php5.3以前版本)②...

    Php5.6.31连接sqlserver2008R2数据库 1.环境配置 Win7(win8.1)  64 +Apache2.4 + PHP5.6.31 + SQL Server 2008 R2数据库 ...

  9. OPENCV+VS2008+SQLserver图片存储数据库开发

    2010-04-01 OPENCV+VS2008+SQLserver图片存储数据库开发 本人是做图像处理方向的,图像存储的数据库开发是一次尝试,开发平台用的是OPENCV+VS2008+SQLserv ...

最新文章

  1. osg::PositionAttitudeTransform旋转物体
  2. 为什么你总是申请不到大额贷款?
  3. java初学者指南_Java代理初学者指南
  4. mysql提供了表示日期和时间的数据类型_MySQL数据类型 - 日期和时间类型(1)
  5. centos mysql.tar.gz_centos7.2 mysql tar.gz 搭建 (亲测成功)
  6. spss 22 0统计分析从入门到精通_「转需」20+统计分析软件使用工具包,一次全搞定...
  7. 计算机网络画出发送窗口变化,全国2010年7月自考计算机网络原理试题及答案
  8. android emulator虚拟设备分析第三篇之pipe上的qemud service
  9. unimrcp更改安装目录
  10. (1)numpy.power
  11. 微信小程序云开发教程-WXSS入门-基本语法
  12. Linux nohup 关闭终端的时候,程序依然能在后台运行( linux重定向及nohup不输出的方法)...
  13. 视频教程-网络工程师实战系列视频课程【VLAN专题】-网络技术
  14. 揭秘!飞机上不为人知的六大“怪事”
  15. 剑指offer算法题028:数组中出现次数超过一半的数字
  16. LeetCode 10. Regular Expression Matching / 44. Wildcard Matching
  17. linux-011之termios.h头文件
  18. Java培训出身,今获阿里Android岗offer,大专学渣的“登天”之路!
  19. [连载]Java程序设计(02)---任务驱动方式:个人所得税计算器
  20. 用C++生成一个随机数

热门文章

  1. mysql试题百度云_BATJ大厂600多道技术面试题及答案解析
  2. c语言编程矩阵主对角线相同,急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和...
  3. python图像锐化_opencv实现图片模糊和锐化操作
  4. navicat保存查询语句_还在用 Navicat 的,可以试试这几款免费且好用的 MySQL 客户端...
  5. MATLAB入门级知识
  6. numpy之reshape()
  7. hdu5492(2015合肥网络赛I题)
  8. python之Argparse模块
  9. ALV调用标准GUI STATUS
  10. Linux系统下 Apache+PHP 环境安装搭建