请问如何sql server的数据库如何做【全文检索】??help select * from table1 where column1 like ('%检索内容%')这样很慢的哦,不使用该字段上的索引。如果要使用真正意义上的全文检索,需要使用sql server的全文索引服务,看看联机丛书吧,什么都有。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 全文索引是一个服务,不是SQL语句。 回复人:jixian(极限) 啊????那是什么哦?我在山沟里头哦,没有什么程序员杂志哦,,,分我绝对给的,但是就是没有解决这个检索的问题,比如有个BBBBB的表,然后表里头分id,title,txtdata,inputdate,txtpash然后如何输入一个关键字,然后不管是那个字段有关键字,都查找到。这个sql语句会怎么写呢。。like 好像只能用于字段吧?? 全文检索是一种sqlserver 7提供的服务,标准或企业板中才有,默认安装不装,安装后sqlserver enterprise manager中,选择相应检索范围,启动之,OK? select ...from.....where CONTAINS(TITLE,'KEYWORD') AND CONTAINS(TXTDATA,'KEYWORD') ...... 1.BBBBB的表要有聚簇、非空unqiue索引。2.通过sqlserver enterprise manager或代码在目的数据库建立全文检索索引。3.建立一个job,按一定的时间间隔重注全文检索索引。4.以上做好后,SQL语句如下: select * from bbbbb where freetext(* ,'"关键字文本"')注:用代码在目的数据库建立全文检索索引以前我写个一个存储过程,要的话,改一下可以寄到你E-mail。 to 【ws_hgo】 谢谢。 上午问的问题没有完整,继续提问 [在线等] mysql5,从30万条记录中选出30来条记录,耗时7秒,各位,请问如何解决? 关于进销存利润数据库问题? 这个语句怎么写? 求一条SQL语句 如何验证两个表的数据是否完全一样 welyngj 进来! 大家帮我看一下 从.bak文件还原数据库时总是出错 用SQL脚本实现数据库合并复制 informix5.0求助 请问ASP支持Unicode吗?SQL Server 2000呢?
啊????那是什么哦?我在山沟里头哦,没有什么程序员杂志哦,,,分我绝对给的,但是就是没有解决这个检索的问题,
比如有个BBBBB的表,然后表里头分id,title,txtdata,inputdate,txtpash然后如何输入一个关键字,然后不管是那个字段有关键字,都查找到。这个sql语句会怎么写呢。。like 好像只能用于字段吧??
2.通过sqlserver enterprise manager或代码在目的数据库建立全文检索索引。
3.建立一个job,按一定的时间间隔重注全文检索索引。
4.以上做好后,SQL语句如下:
select * from bbbbb where freetext(* ,'"关键字文本"')
注:用代码在目的数据库建立全文检索索引以前我写个一个存储过程,要的话,改一下可以寄到你E-mail。