sql2000如何安装全文索引,偶是ppmm
asp.net我用(装)不了全文索引---Full-Text Search Service
书上教用Full-Text Search Service,在asp.net里Select 用FreeText(列名,查找字),我知道要先在Sql server2000的表里建个全文索引,但建不了(是灰色的),就是没装了
因为全文索引不是默认按装的,我从装了一遍选了全文索引,还是不行,服务管理器里多出来个“MicroSoft Search”,但没有"Search Service",是没装对吗?
怎么装,我系统不是win2000 server,sql2000是个人版的
问题点数:0、回复次数:17Top
1 楼XiaoYuBBS(XiaoYu)回复于 2005-01-02 16:00:53 得分 0
可能是SQL Server2000版本的问题.用企业版试过了吗?Top
2 楼gzheng23()回复于 2005-01-02 16:57:36 得分 0
就是MicroSoft Search ,没错,但在SqlServer2000里,右键点表,菜单里“全文索引表”是灰色的,在aspx文件里,用语法Select里用FreeText也用不了---因为没有在表里建立全文索引,不让建呀Top
3 楼z1231(z1231)回复于 2005-01-02 17:04:05 得分 0
是操作系统问题了 要服务器版的操作系统才行Top
4 楼gzheng23()回复于 2005-01-02 17:07:21 得分 0
啊?不是吧,还得在win2000 server装企业版的才行?555555,个人版可以选择装全文搜索----却不让你用,为什么Top
5 楼ekinwt(沧海依粟)回复于 2005-01-02 17:23:50 得分 0
用开发版,最好.Top
6 楼z1231(z1231)回复于 2005-01-02 17:40:09 得分 0
这个是操作系统的问题了 跟sql没有关系了 在2000s上装个人版的sql可以可以全文检索了Top
7 楼fengforever(http://index.cnblogs.com)回复于 2005-02-04 13:10:16 得分 0
这个好像和你是不是ppmm没关系啊Top
8 楼chuxue1342(@楚}===天{==========雪饮>)回复于 2005-02-04 14:30:01 得分 0
偶是ppmm 是什么意思????看不懂有什么关系!大概可能是因为你是ppmm才遇到 这样的问题吧!Top
9 楼soochowgreen(Green)回复于 2005-02-04 15:16:01 得分 0
创建“全文检索”
前提:
1、“全文检索”只能运行在 Server 版本的 Windows 2000 中的 SQL Server 中;
2、指定资料表必需设定有 “主键”;
3、指定资料表必需建立过 “索引”;且 必须有单列的“唯一索引”;
常识:
1、每个表只能有一个全文本检索;
2、全文本的索引存储在文件系统中,而非数据库中;
3、更新全文本索引的过程比常规索引要耗时,而且也不象常规索引那样可以由数据库系统立即更新;
4. 全文本索引包含在全文本目录( Full-Text Catalog )中,每个数据库可以包含一个或多个目录,但一个目录不能属于多个数据库;
5. 全文本检索只能在真正的表上创建,不能是视图,系统表,临时表;
6. 全文本检索会忽略某些噪音字( noise words),比如英文的 a,the,and,中文的'和','是'等等;
7. 如果在查询中包含 noise words ,就会引发错误,在应用程序中应去除这些 noise words;
创建:
1、企业管理器 - 支持服务 - 全文检索 - 右键 启动;
或者:打开 SQL Server 服务管理器 - 服务:Microsoft Search - 开始/继续;
或者:CMD - net start mssearch;
2、选定指定的资料表 - 右键 - 全文检索表 - 在表上定义全文检索;
- 选择 唯一索引 - 勾选需要索引的栏位 - 创建全文索引目录名称;
在 过程中 创建 指定表的全文索引
例如:
创建步骤:
USE TestDB --切换数据库
go
exec sp_fulltext_database 'enable' --初始化全文检索
exec sp_fulltext_catalog 'TestDBDIR','create' --创建目全文目录
exec sp_fulltext_table 'Main_T','create','TestDBDIR','PK_Main_T' --指定:表,目录,主键
exec sp_fulltext_column 'Main_T','MainName','add' --增加栏位
exec sp_fulltext_column 'Main_T','Memo','add' --增加栏位
exec sp_fulltext_table 'Main_T','activate' --激活
exec sp_fulltext_catalog 'TestDBDIR','start_full' --开始全文检索
Top
10 楼soochowgreen(Green)回复于 2005-02-04 15:17:08 得分 0
上面偶的笔记不晓得对楼主有没有帮助?Top
11 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-02-04 15:22:53 得分 0
先建立索引Top
12 楼pts_ben(大堂小二)回复于 2005-02-04 15:25:39 得分 0
ppmm就是"婆婆妈妈"的意思!!!Top
13 楼xiaomaoxia(多学点没错就好)回复于 2005-02-04 15:26:57 得分 0
haha 漂亮mm ,票票良良的mmTop
14 楼pxk(钻石很久远)回复于 2005-02-04 15:31:51 得分 0
ppmm也不行。不告诉你。哈哈哈哈Top
15 楼NekChan(骑蜗牛看星星)回复于 2005-02-04 15:35:11 得分 0
ppmm == 屁屁妹妹,喜欢放屁的妹妹
纯属娱乐!Top
16 楼bergkamp_my(真水无香)回复于 2005-02-04 15:36:39 得分 0
偶是ppmm 是什么意思????看不懂有什么关系!大概可能是因为你是ppmm才遇到 这样的问题吧!
————经典!Top
17 楼bergkamp_my(真水无香)回复于 2005-02-04 15:37:41 得分 0
水贴Top




