数据库提供全文索引已经很普及了,之前使用了PostgreSQL和MySQL的,今天尝试了SQL Server 2005。

首先新建一个数据库,在新建一个表格,选择Properties->Files,启用索引,

要建立索引,需要有有一个unique的列,我选择建立一个自动递增的整数列。在数据库的storage->Full Text Catalogs建立一个新的“full text search catalog”。选择你要建立索引的列,邮件点击新建“Fulltext Index…”。然后选择表格右键点击新建“Full-text Index”。

  • 多个单词(短语)
  • 同一个词根(英语适用)
  • 不同单词设置权重
    SELECT ProductName
    FROM Products
    WHERE CONTAINS(ProductName, 'ISABOUT (stout weight (.8),
       ale weight (.4), lager weight (.2) )' )
  • 单词之间设定距离
    SELECT ProductName
    FROM Products
    WHERE CONTAINS(ProductName, '"laugh*" NEAR lager')

参考:

  1. 【1】http://www.developer.com/db/article.php/3446891/Understanding-SQL-Server-Full-Text-Indexing.htm
  2. 【2】http://aspalliance.com/1512_Understanding_Full_Text_Search_in_SQL_Server_2005.1
  3. 【3】http://www.kodyaz.com/articles/SQL-Server-Full-Text-Search-Indexing.aspx

转载于:https://www.cnblogs.com/ainima/archive/2010/10/25/6331321.html

SQL Server 2005全文索引(full text search)相关推荐

  1. SQL Server 2005全文检索技术在网站上的应用实录

    SQL Server 2005全文检索技术在网站上的应用实录 一.前言 "人类失去搜索,世界将会怎样?",同样,很难想象一个拥有极大信息量的行业网站门户没有站内全文搜索将会出现怎样 ...

  2. SQL Server 2005 性能优化实战系列(文章索引)

    http://www.cnblogs.com/gaizai/archive/2012/01/20/2327814.html 前言 性能优化是数据库方向一个很重要的技能,这也是快速提供企业级应用性能最快 ...

  3. SQL Server 2005 术语词汇表

    术语 定义 ActiveX 数据对象 (ActiveX Data Objects) 一种易于使用的应用程序编程接口 (API),用于封装 OLE DB 以在诸如 Visual Basic.Visual ...

  4. 打破第一范式的要求 (中英对照)Michael Rys 对 SQL Server 2005 中XML 的 评论——对微软SQL Server项目经理Michael Rys博士的采访

    Michael Rys on XML in SQL Server 2005 Michael Rys对SQL Server 2005中XML的评论 Michael Rys is one of two p ...

  5. sql server 2005服务

    安装后自动启动服务 服务名称: MSSQLSERVER 显示名称:SQL Server (MSSQLSERVER) 描述:提供数据的存储.处理和受控访问,并提供快速的事务处理. 可执行路径: &quo ...

  6. 在SQL Server 2000 和SQL Server 2005中导出表结构

    SQL Server 2000 SELECT     表名       = case when a.colorder=1 then d.name else '' end,     表说明     = ...

  7. 通过WebService调用SQLXML(SQL Server 2005) [ZT]

    [翻译]通过WebService调用SQLXML(SQL Server 2005) 原文发布日期:2007.02.04 作者:Russ Quinn 翻译:webabcd 介绍 我最近需要给用户创建一个 ...

  8. sql server 2005 T-SQL CAST 和 CONVERT (Transact-SQL)

    将一种数据类型的表达式显式转换为另一种数据类型的表达式.CAST 和 CONVERT 提供相似的功能. Transact-SQL 语法约定 语法 Syntax for CAST: CAST ( exp ...

  9. sql server 2005中新增加的try catch学习

    sql server 2005中新增加的try catch,可以很容易捕捉异常了,今天大概学习看了下,归纳下要点如下 需要什么来搜一搜吧so.bitsCN.com 基本用法BEGIN TRY { sq ...

  10. 升级SharePoint数据库到SQL Server 2005的一点心得

    之前数据库服务器我用的是SQL Server 2000 Standard Edition+SP4.SharePoint Portal Server 2003更新到了SP2. 早就听说2005比2000 ...

最新文章

  1. 【转】Tomcat7启动的总过程 (有时间自己写下tomcat8的)
  2. 基于SOA的组件化业务基础平台[转]
  3. 【Opencv-Ubuntu】论clone对Mat的重要性
  4. C语言——九九乘法表
  5. adobe ae cs6中文版汉化(11.02)win版汉化安装教程
  6. 积分形式的詹森不等式_詹森不等式
  7. 移动web页面前端开发总结
  8. 抓取taobao的IP库
  9. (数据库系统)(十一)并发控制
  10. 川土微电子 | 数字隔离器选型注意事项
  11. vue中加载腾讯地图(html形式)
  12. 最后一天了,四个关键字回顾程序员小跃的2020
  13. Python 基础之匿名函数 迭代器和高阶函数
  14. 数据驱动应用(三):异构数据服务(基于有向无环图DAG)
  15. krpano360全景教程 - 全景场景实现自动旋转及循环浏览全部场景
  16. 不愧是腾讯 ,问的贼细
  17. PostgreSQL SQL 语言:函数和操作符
  18. 大脸猫:都什么时候了你居然还没有对象,你确定你不想来个对象吗?
  19. 如何扫码下载文件?文件转二维码生成在线的方法
  20. 蓝桥_Java实用总结

热门文章

  1. python 分类算法的数据要归一化嘛_Python数据预处理:彻底理解标准化和归一化...
  2. iis6扩展php_教你IIS6的PHP最佳配置方法
  3. Swift 5 用TableView实现动态Excel表格Spreadsheet
  4. 数据集:科研经费投入对生产能力提高的影响
  5. python笔记:统计字符串里各种字符的个数 + pandas删除某列
  6. 2021-09-1017. 电话号码的字母组合
  7. DSSM核心思想是把查询文本(query)和内容文本(doc)映射到同维度的语义空间中, 以最优化查询文本和内容文本的语义向量之间的余弦相似度为目的
  8. Android studio3.5调用Numcpp库方法
  9. 图片控件 imageView listView Spinner
  10. python快速编程入门课本中的名片管理器_Python-名片管理器