SQL全文本检索应用.doc

SQL全文本检索应用.doc

ID:50783982

大小:55.00 KB

页数:15页

时间:2020-03-14

SQL全文本检索应用.doc_第1页
SQL全文本检索应用.doc_第2页
SQL全文本检索应用.doc_第3页
SQL全文本检索应用.doc_第4页
SQL全文本检索应用.doc_第5页
资源描述:

《SQL全文本检索应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、此文档收集于网络,如有侵权,请联系网站删除SQL全文本检索应用基本知识1.SQLServer7的DeskTop版中没有全文本检索。2.一个表只能有一个全文本检索。3.被检索的表必须有单列的唯一索引。4.全文本的索引存储在文件系统中,而非数据库中。5.更新全文本索引的过程比常规索引要耗时,而且也不象常规索引那样可以由数据库系统立即更新。6.全文本索引包含在全文本目录(Full-TextCatalog)中,每个数据库可以包含一个或多个目录,但一个目录不能属于多个数据库。7.全文本检索只能在真正的表上创建,不能是视图

2、,系统表,临时表。8.全文本检索会忽略某些噪音字(noiseWords),比如英文的a,the,and,中文的'和','是'等等。9.如果在查询中包含noisewords,就会引发错误,在应用程序中应去除这些noisewords。启动全文本检索服务。方法A:在企业管理器中打开SupportServices文件夹,在Full-TextSearch的右键菜单中选择Start。方法B:在SQLServerServiceManager的Services下拉列表中选择MicrosoftSearch,并单击Start/Co

3、ntinue按钮。方法C:使用netstartmssearch的命令行方式。使用全文本检索向导(Full-TextIndexingWizard)。step1.选择被检索的数据库,在Tools的菜单中,选择Full-textIndexing,进入欢迎(Welcome)的屏幕,单击next。step2.选择被检索的表,单击next。step3.选择唯一索引,单击next。step4.选择被索引的列,单击Add,该列显示在右栏中。单击next。step5.选择目录(选择已存在的目录,或创建新的目录),单击next。此

4、文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除step6.选择或创建populationschedule(可选项),单击next。step7.单击finish。使用SQL-DMO(以VB为例)step1.在工程的引用中选择MicrosoftSQLDMOObjectLibrary。step2.创建SQLServer对象。DimobjSQLAsNewSQLDMO.SQLServerobjSQL.Connect"localhost","sa",""step3.创建新的目录,并加入到被索引的数据库目录中。

5、DimobjCatalogAsNewSQLDMO.FullTextCatalog'使pubs为全文本检索的数据库objSQL.Databases("pubs").EnableFullTextCatalogs'创建新的目录objCatalog.Name="ftcPubsTest"'将新目录加入到目录集合中objSQL.Databases("pubs").FullTextCatalogs.AddobjCatalogstep4.在表上创建全文本索引。DimobjTableAsNewSQLDMO.Table'指定被索引

6、的表SetobjTable=objSQL.Databases("pubs").Tables("authors")'指定目录名和唯一索引名objTable.FullTextCatalogName="ftcPubsTest"objTable.UniqueIndexForFullText="UPKCL_auidind"objTable.FullTextIndex=True'指定被索引的列objTable.Columns("au_lname").FullTextIndex=TrueobjTable.Columns("a

7、u_fname").FullTextIndex=True'激活该表上的全文本索引objTable.FullTextIndexActive=Truestep5.启动全文本目录objCatalog.StartSQLDMOFullText_Full使用存储过程step1.使pubs为全文本检索的数据库USEPubsgo此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除sp_fulltext_database'enable'step2.创建新的目录sp_fulltext_catalog'ftcPubsTes

8、t','create'step3.指定被索引的表sp_fulltext_table'authors','create','ftcPubsTest','UPKCL_auidind'step4.指定被索引的列sp_fulltext_column'authors','au_lname','add'sp_fulltext_column'authors','au_fname','add'step

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。