全文检索中的数据填充问题.sql
2012-06-02 17:22
225 查看
--创建测试的数据库
CREATE DATABASE db
GO
USE db
--创建测试的表
CREATE TABLE tb(id int IDENTITY,col ntext,CONSTRAINT PK_tb PRIMARY KEY(id))
INSERT tb SELECT N'若无其事咬牙切齿'
UNION ALL SELECT N'车水马龙abcd因小而失大'
GO
--初始化全文索引
EXEC sp_fulltext_database 'enable'
GO
--创建一个名为 test 的全文目录
EXEC sp_fulltext_catalog 'test', 'create'
GO
--创建并填充全文索引
EXEC sp_fulltext_table 'tb','create','test','PK_tb'
EXEC sp_fulltext_column 'tb','col','add',0x0804
EXEC sp_fulltext_table 'tb','start_change_tracking'
EXEC sp_fulltext_table 'tb','Start_background_updateindex'
GO
--立即检索数据,会发现检索不到数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
WAITFOR DELAY '00:00:01'
--延时后可以检索到数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
--插入一条新数据
INSERT tb SELECT N'若abcd无其事咬牙切齿'
--立即,检索不到新加入的数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
WAITFOR DELAY '00:00:15'
--延时后可以检索到数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
GO
--删除测试
USE master
DROP DATABASE db
CREATE DATABASE db
GO
USE db
--创建测试的表
CREATE TABLE tb(id int IDENTITY,col ntext,CONSTRAINT PK_tb PRIMARY KEY(id))
INSERT tb SELECT N'若无其事咬牙切齿'
UNION ALL SELECT N'车水马龙abcd因小而失大'
GO
--初始化全文索引
EXEC sp_fulltext_database 'enable'
GO
--创建一个名为 test 的全文目录
EXEC sp_fulltext_catalog 'test', 'create'
GO
--创建并填充全文索引
EXEC sp_fulltext_table 'tb','create','test','PK_tb'
EXEC sp_fulltext_column 'tb','col','add',0x0804
EXEC sp_fulltext_table 'tb','start_change_tracking'
EXEC sp_fulltext_table 'tb','Start_background_updateindex'
GO
--立即检索数据,会发现检索不到数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
WAITFOR DELAY '00:00:01'
--延时后可以检索到数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
--插入一条新数据
INSERT tb SELECT N'若abcd无其事咬牙切齿'
--立即,检索不到新加入的数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
WAITFOR DELAY '00:00:15'
--延时后可以检索到数据
SELECT * FROM tb WHERE CONTAINS(col,N'"abcd"')
GO
--删除测试
USE master
DROP DATABASE db
相关文章推荐
- SQL Server:全文检索中的数据填充问题
- 讨论向Formula One 6中填充SQL记录集数据的速度问题
- SQL安装问题—Microsoft 全文检索引擎包的安装失败的解决方案
- sqlserver2008设置表、存储过程等对象筛选出现“无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc) ”以及智能提示失效问题
- Sql Server 2005 与Sql Server Mobile(Sql server 2005 mobile Edition)数据同步步骤以及问题解决方案
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用9
- Oracle使用超大SQL脚本文件恢复数据问题记录
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用26
- listview分页加载刷新——--填充数据,适配器更新与UI同步更新问题
- [存档]工作中遇到的一个SqlServer2000中大数据量表的检索问题
- Oracle Database 11g SQL 开发指南学习笔记:从数据库中检索数据
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用23
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用11
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用27
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用41
- 在论坛中出现各种疑难问题: MSSQL 导入导出的时候提示 无法检索源数据和目标数据的列信息
- SQL中的全文检索
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用29
- SQL语句调优 - 索引上的数据检索方法
- sql中用update更新count数据的问题