90天托管试用
香港云教程 >>所属分类 >> MsSQL   

[教程][数据库/MSSQL]怎样在MSSQL数据库中启用全文检索?

标签: 教程 MSSQL 数据库 全文搜索

顶[0] 发表评论(0) 编辑词条
目录

摘要编辑本段回目录

SQL Server 为应用程序和用户提供了对于字符的数据进行全文检索的功能。在对给定表运行全文检索之前,数据库管理员必须对表创建全文索引。全文索引包括表中一个或多个基于字符的列。这些列可以具有下列任何一种数据类型:char、varchar、nchar、nvarchar、text、ntext、image、xml、varbinary 或 varbinary(max)。每个全文索引都对基表中的一个或多个列创建索引,并且每个列都可以具有一种特定语言。从 SQL Server 2008 开始,全文搜索支持 50 多种不同语言,比如英语、西班牙语、中文、日语、阿拉伯语、孟加拉语和印地语。有关支持的全文语言的完整列表,请参阅 sys.fulltext_languages (Transact-SQL)。

本文将介绍如何使用SQL语句来启用全文检索功能。

步骤编辑本段回目录

  1. 开启SQL Server Management Studio并连接至数据库
  2. 打开SQL执行视窗
  3. 对数据库启用全文检索功能,请执行下列SQL语句
  4. exec sp_fulltext_database 'enable'
  5. 健立全文检索目录,请执行下列SQL语句
  6. exec sp_fulltext_catalog 'catalogname', 'create'
  7. 对资料表启用索引功能,请执行下列SQL语句
  8. exec sp_fulltext_table 'tablename', 'create', 'catalogname', 'indexname'
  9. 对资料表中的将某一栏加入索引,请执行下列SQL语句
  10. exec sp_fulltext_column 'tablename', 'columnname', 'add'
  11. 对资料表启用全文索引,请执行下列SQL语句
  12. exec sp_fulltext_table 'tablename', 'activate'
  13. 当资料表中的数据有变动时,以下的陈述句启用全文索引的自动更新功能
  14. exec sp_fulltext_table 'tablename','start_change_tracking'
    exec sp_fulltext_table 'tablename','start_background_updateindex'

叁考编辑本段回目录

附件列表


→如果您认为本词条还有待完善,请 编辑词条

下一篇[疑难排除][编程/ASP.NET]为什么网页传回Invalid Viewstate错误?

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到:  

词条信息

steven
steven
超级管理员
最近编辑者 发短消息   

相关词条

90天网页托管试用
90天试用