如何在SQL中启用全文检索功能?

原创 2004年09月22日 23:29:00

如何在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
 

SQLserver2008全文检索使用方法

一、开启SQL Full-text服务: 保证 SQL Full-text Filter Daemon Launcher服务处于开启状态,不同版本SQLServer全文检索服务名称可能稍...
  • xiaogechengxuyuan
  • xiaogechengxuyuan
  • 2013年09月01日 16:17
  • 1159

ORACLE 全文索引功能实现学习笔记

通过 Oracle Intermedia 实现全文索引
  • fengrunche
  • fengrunche
  • 2015年10月19日 11:30
  • 787

比较全文索引和传统的模糊查询的性能

--查看表数据的内容和分布 SQL> select count(*) from members;     COUNT(*) ----------     345567   SQL>...
  • lichangzai
  • lichangzai
  • 2013年01月06日 12:25
  • 3116

【SQL Server性能优化】运用SQL Server的全文检索来提高模糊匹配的效率

今天去面试,这个公司的业务需要模糊查询数据,之前他们通过mongodb来存储数据,但他们说会有丢数据的问题,我从业务上了解到,显然对他们公司而言,丢数是绝对不能允许的。   另外,他们说之前也用过...
  • yupeigu
  • yupeigu
  • 2013年09月04日 19:16
  • 6143

SqlServer 全文索引创建及测试

-- 创建测试表 -- DROP TABLE FullTextIndexing CREATE TABLE FullTextIndexing ( ID INT IDENTITY(1,1) NOT NU...
  • kk185800961
  • kk185800961
  • 2015年04月13日 09:22
  • 6759

sharepoint 2016 学习系列篇(26)-文档库应用篇-(8)全文搜索功能

学习了前面很多文档库的应用,朋友们有个疑问,就是用户上传了很多文档之后,如何进行搜索,尤其是全文搜索。这个问题,在sharepoint上,有着很好很完美的解决方案,就是sharepoint的全文搜索引...
  • cxx2325938
  • cxx2325938
  • 2016年12月06日 17:06
  • 1290

elasticsearch的实现全文检索

 转自:http://zhaoyanblog.com/archives/495.html            elasticsearch一个准实时的搜索引擎,基于lucene构建,它...
  • wilsonke
  • wilsonke
  • 2015年06月03日 08:43
  • 3402

针对SQL2008全文索引查不到数据的…

在网上查了很多关于全文索引查不到数据的问题。 上面说是干扰词的问题,需要修改相应的文件,但是SQL2008的文件又和SQL2005版本的位置什么的不一样,需要用SQL语句进行修改,但是用SQL语句提示...
  • lovejesuslove
  • lovejesuslove
  • 2016年03月21日 10:54
  • 592

全文索引快的原因以及contains与like查找区别比较

中文分词器Chinese_vgram_lexer的属性mixed_case_ascii7可以用来设置是否要区分英文字母的大小写 全文索引用于模糊查询比一般的方法比如like用于模糊查询速度要快的原...
  • haiross
  • haiross
  • 2013年10月31日 10:01
  • 6751

python做全文检索引擎

** python做全文检索引擎** 最近一直在探索着如何用python实现像百度那样的关键词检索功能。说起关键词检索,我们会不由自主地联想到正则表达式。正则表达式是所有检索的基础,pyth...
  • qq_30843221
  • qq_30843221
  • 2015年09月02日 22:01
  • 4187
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在SQL中启用全文检索功能?
举报原因:
原因补充:

(最多只允许输入30个字)