如何在SQL中启用全文检索功能?(实例)

全文检索

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

时间: 2024-08-30 13:26:04

如何在SQL中启用全文检索功能?(实例)的相关文章

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

实例演示在SQL中启用全文检索

全文检索 如何在SQL中启用全文检索功能?本文将通过实例向你剖折这个问题.这是一个全文索引的一个例子,首先在查询分析器中使用:  use pubs go --打开数据库全文索引的支持   execute sp_fulltext_database 'enable' go --建立全文目录ft_titles   execute sp_fulltext_catalog 'ft_titles', 'create' go --为titles表建立全文索引数据元,UPKCL_titleidind是主键所建立

实例演示在MSSQL中启用全文检索

全文检索 如何在SQL中启用全文检索功能?本文将通过实例向你剖折这个问题.这是一个全文索引的一个例子,首先在查询分析器中使用:www.c hinaitpower.coml1odLWyQ use pubs go www.c hinaitpower.coml1odLWyQ --打开数据库全文索引的支持www.c hinaitpower.coml1odLWyQ execute sp_fulltext_database ''enable'' go www.c hinaitpower.coml1odLWy

如何在Oh-My-Zsh中启用Heroku命令补全功能

如何在Oh-My-Zsh中启用Heroku命令补全功能 Heroku客户端是创建和管理Heroku应用的命令行界面工具. 需求: Heroku toolbelt Oh-My-Zsh (如何安装) 本文不是讲关于heroku的知识,也不是讲关于heroku的使用细节,而是仅仅展示给用户他们怎样可以使用oh-my-zsh来方便地敲入heroku命令.此外你还应该安装heroku toolbelt来进行本文的相应的操作.对于Ubuntu和Debian发行版,你可以通过运行下面的命令来安装: wget

如何在 Apache 中启用 HTTP/2

如何在 Apache 中启用 HTTP/2 Copyright (C) 2015 greenbytes GmbH 刚发布的 Apache httpd 2.4.17 终于支持 HTTP/2 了.这个页面给出了一些如何构建/部署/配置的建议.目的是为了大家发现 bugs 时能升级它,或者给一些能更好工作的建议. 最后,这会归并回到官方 Apache 文档,这里只会留下一个到那里的链接.暂时我们还没做到. 源码 你可以从这里得到 Apache 版本.Apache 2.4.17 及其更高版本都支持 HT

nodejs中实现sleep功能实例

 这篇文章主要介绍了nodejs中实现sleep功能实例,本文讲解了sleep功能的开发过程和使用效果及性能测试,需要的朋友可以参考下     nodejs最让人不爽的就是其单线程特性,很多事情没法做,对CPU密集型的场景,性能也不够强劲.很长一段时间,我想在javascript语言框架下寻求一些解决方案,解决无法操作线程.性能差的问题.曾经最让我印象深刻的方案是fibers,不过fibers也好,其他方案也好,在线程操作上还是很别扭,太过依赖辅助线程,本末倒置:就fiber而言,javascr

如何在Debian中启用测试版/不稳定版的软件库

如何在Debian中启用测试版/不稳定版的软件库 为何要启用测试版/不稳定版? 测试版/不稳定版的Debian给开发者提供了一个比当前稳定版更新的环境以及软件.你们注意到了么?其实这些稳定版啊不稳定版啊神马的都是别名,比方说稳定版其实就是Debian的稳定发行版,而测试版将会是下一个Debian的稳定发行版(当然那是测试后的事了).截至发稿为止,当前Debian的稳定发行版是Wheezy 7.x,将会成为下一个稳定版的测试版则是Jessie. 当你需要一款应用的最新版本的时候,启用测试版/不稳定

sql中实现split()功能

原文:sql中实现split()功能 http://www.cnblogs.com/yangyy753/archive/2011/11/23/2260618.html 数据库中,总是遇到一些字段内容,想根据某个标识截取一下字符串,可是都想不到好办法,如果能有一个像ASP.NET里面的Split方法,那该多好,多方便啊! 为什么不可以?我们自己写一个函数不就可以解决了吗?好吧,说干就干,自己来写个SplitString函数! SET ANSI_NULLS ON GO SET QUOTED_IDEN

Django 1.10提供了PostgreSQL中的全文检索功能

Django 1.10版本已经发布,该版本所给出的新特性包括:对PostgreSQL数据库的全文检索.Unicode用户名的官方支持和新型的中间件. 作为Django软件基金会的动态语言,该Django的重大发布包括了在django.contrib.postgres.search模块中对数据库函数调用的功能,这方便了使用PostgreSQL的全文检索引擎. Django团队给出了 例子代码 ,实现对数据库中某一行数据进行简单搜索.代码如下所示: >>> Entry.objects.fil