zoukankan      html  css  js  c++  java
  • SQL 2005的全文检索功能怎么用

    sql server 2005全文检索功能的使用 2010-3-18

    最近在问天同学的提示下试下了SQL SERVER2005全文检索的功能。现在把大致的过程记录下。

    偶的系统是WIN7

     先决条件:

    安装会文检索服务并启动服务,

    可能出现的问题:SQL SERVER2005安装不成功,这个有时和系统有关,如果安装了VS2008后再安装SQL SERVER2005会出现SQL SERVER2005安装不成功的现象

    偶是把VS08删了然后再安装的SQL SERVER 2005 ,很杯具。

     安装完后SQL SERVER 2005全文检索服务启动不了,可以先下载SQL SERVER 2005 SP3后安装后然后再启动就可以了。

    接下来就可以进行测试下全文检索服务的功能。

    先建一个数据库Test,创建时,让数据库支持全文检索。

     

    创建一个表t_Test4个字段,id,title,tags,Detail。ID为PK,必须建立主建才能建全文检索,它以是表PK为KEY来建索引文件。

    先创建一个全文检索目录。

     

    建立表全文索引字段

     

     以上过程完成后,就可试下用全文检索查询语句了。

    使用全文检索函数contains
    完成上面的一系列工作后,就可以在查询中使用全文索引函数contains

    where contains(column, '"a" and "b" not "c"')
    where contains(column, '"abc"')
    where contains(column, '"a" and "b" and "c"')
    where contains(column, '"a" near "b"')
    where contains(column, 'formsof(inflectional, "happy")')
    matches "happy", "happier", "happiest", "happily".

    contains(column, 'isabout("computer" weight(0.5), "software" weight(2.0),
    "development" weight(10.0)) rankmethod inner product')

    其它的语法可以查找其它的资料。

     

     

  • 相关阅读:
    DXF文件格式理解
    Qt Creator调试命令行参数
    qt编译错误:invalid new-expression of abstract class type "*"
    dxf文件解析库libdxf初探
    ubuntu linux编译libdxfrw
    CAD DWG/DXF文件C++解析库libdxfrw
    AutoCAD版本dxf文件与dxflib解析库支持探索
    Linux 6种日志查看方法(转)
    码率、分辨率、帧率和画质计算单位时间码流大小(转)
    纯手工打造车载车牌识别检测系统(转)
  • 原文地址:https://www.cnblogs.com/Leung/p/1688843.html
Copyright © 2011-2022 走看看