`
ihuashao
  • 浏览: 4542834 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

SQL Server 2005全文索引(full text search)

阅读更多

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

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

image

要建立索引,需要有有一个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
分享到:
评论

相关推荐

    如何设置SQL Server数据库全文索引服务

    Full Text Search Service包含在SQL Server 7.0中,在SQL Server 7 Destop版中不起作用。安装SQL server时,无法缺省安装它,需要在Custom Installation中选择。服务安装完后在SQL Server EnterPrise Manager中的...

    sql2005全文检索.doc

    Microsoft Full-Text Engine for SQL Server (MSFTESQL) 服务是一个全文索引和搜索引擎。MSFTESQL 引擎基于 Microsoft Search (MSSearch) 技术,它与 Microsoft SQL Server 2005 Database Engine 进行了最为紧密的...

    SQL Server 全文搜索功能介绍

    SQL Server 的全文搜索(Full-Text Search)是基于分词的文本检索功能,依赖于全文索引。全文索引不同于传统的平衡树(B-Tree)索引和列存储索引,它是由数据表构成的,称作倒转索引(Invert Index),存储分词和行的...

    sqlserver增删改查完整详细30条

    15. 全文搜索(Full-Text Search): SQL Server提供了全文搜索功能,可以用于对文本数据进行高效的搜索和分析。全文搜索可以在数据库中创建全文索引,并使用各种查询运算符和函数来进行复杂的文本搜索。例如,可以...

    ASP.net技术内幕

    13.5 使用XslTransform类 13.6 使用强类型的DataSet 13.7 小结 <br/>第14章 使用ADO.NET创建搜索页面 <br/>14.1 使用SQL Server全文搜索 14.1.1 配置Full-Text Search Service ...

    asp.net技术内幕(1)

    13.5 使用XslTransform类 13.6 使用强类型的DataSet 13.7 小结 <br>第14章 使用ADO.NET创建搜索页面 <br>14.1 使用SQL Server全文搜索 14.1.1 配置Full-Text Search Service 14.1.2 对...

    asp.net技术内幕(2)

    13.5 使用XslTransform类 13.6 使用强类型的DataSet 13.7 小结 <br>第14章 使用ADO.NET创建搜索页面 <br>14.1 使用SQL Server全文搜索 14.1.1 配置Full-Text Search Service 14.1.2 对...

    asp.net技术内幕(5)

    13.5 使用XslTransform类 13.6 使用强类型的DataSet 13.7 小结 <br>第14章 使用ADO.NET创建搜索页面 <br>14.1 使用SQL Server全文搜索 14.1.1 配置Full-Text Search Service 14.1.2 对...

    asp.net技术内幕(4)

    13.5 使用XslTransform类 13.6 使用强类型的DataSet 13.7 小结 <br>第14章 使用ADO.NET创建搜索页面 <br>14.1 使用SQL Server全文搜索 14.1.1 配置Full-Text Search Service 14.1.2 对...

    asp.net技术内幕(3)

    13.5 使用XslTransform类 13.6 使用强类型的DataSet 13.7 小结 <br>第14章 使用ADO.NET创建搜索页面 <br>14.1 使用SQL Server全文搜索 14.1.1 配置Full-Text Search Service 14.1.2 对...

Global site tag (gtag.js) - Google Analytics