博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实例演示在SQL中启用全文检索
阅读量:5266 次
发布时间:2019-06-14

本文共 1198 字,大约阅读时间需要 3 分钟。

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

如何在SQL中启用全文检索功能?本文将通过实例向你剖折这个问题。这是一个全文索引的一个例子,首先在查询分析器中使用:

  use pubs
  go
  --打开数据库全文索引的支持
 execute sp_fulltext_database 'enable'
 go
  --建立全文目录ft_titles
  execute sp_fulltext_catalog 'ft_titles', 'create'
  go
  --为titles表建立全文索引数据元,UPKCL_titleidind是主键所建立的唯一索引,可由sp_help titles得知
  execute sp_fulltext_table 'titles','create', 'ft_titles', 'UPKCL_titleidind'
  go
  --设置全文索引列名
  exec sp_fulltext_column 'titles', 'title', 'add'
  go
  exec sp_fulltext_column 'titles', 'notes', 'add'
  go
  --建立全文索引
  exec sp_fulltext_table 'titles', 'activate'
  go
  --填充全文索引目录
  exec sp_fulltext_catalog 'ft_titles', 'start_full'
  go
  --使用contains和freetext
  select title, notes from titles
  where contains(title, '"computer Cooking"')
  go
  select title, notes from titles
  where freetext(title, 'computer Cooking')
  go
  select title, notes from titles
  where freetext(title, '"computer Cooking"')
  go
  select title, notes from titles
  where contains(title, 'computer')
  go
  select title, notes from titles
  where freetext (*, 'computer')
  go

转载于:https://www.cnblogs.com/netcorner/archive/2010/11/10/2911981.html

你可能感兴趣的文章
1043: [HAOI2008]下落的圆盘 - BZOJ
查看>>
线程同步之读写锁
查看>>
codeforces 620D Professor GukiZ and Two Arrays
查看>>
pylint
查看>>
Oracle——SQL基础
查看>>
Java设计模式(2)——工厂方法模式
查看>>
互联网基础之DIV和CSS二
查看>>
项目置顶随笔
查看>>
Redis的安装与使用
查看>>
传微软Windows Phone 7将更新支持HTML 5
查看>>
P1970 花匠
查看>>
query和exec区别
查看>>
java语言与java技术
查看>>
南阳22
查看>>
分享一次在Windows Server2012 R2中安装SQL Server2008
查看>>
NOIP2016提高A组五校联考2总结
查看>>
OpenStack_Glance
查看>>
Spring PropertyPlaceholderConfigurer数据库配置
查看>>
RabbitMQ学习系列三:.net 环境下 C#代码订阅 RabbitMQ 消息并处理
查看>>
Python日期计算
查看>>