请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!

Description of your first forum.

请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!

帖子newgoodlmy » 星期三, 2002年12月11日 11:08


数据库用SQL SERVER,我想建一TEXT或BLOB字段来存储格式化文本文件,
现在我想进行全文关健字查询。就象如果是字符串字段可以
用 SELECT * FROM TABLENAME WHERE FIELDNAME LIKE ”%您好%“。
请各位大侠,版主帮忙给个解决方案!最好能用存储过程,速度要快.
如果是PARADOX数据库,又如何解决!
 
 
 

请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!

帖子only you » 星期三, 2002年12月11日 11:20


SQL SERVER的全文索引可以支持你的需求,
具体内容请看sql sERVER的联机丛书中关于全文检索的说明
非常详细,包括检索优化。
 
 
 

请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!

帖子qianwt » 星期三, 2002年12月11日 11:31


启用数据库以便进行全文索引
sp_fulltext_database [ @action = ] 'action'
启用表以便进行全文索引
sp_fulltext_table [ @tabname = ] 'qualified_table_name'
   , [ @action = ] 'action'
   [ , [ @ftcat = ] 'fulltext_catalog_name'
   , [ @keyname = ] 'unique_index_name' ]
启用列以便进行全文索引
sp_fulltext_column [ @tabname = ] 'qualified_table_name' ,
   [ @colname = ] 'column_name' ,
   [ @action = ] 'action'
   [ , [ @language = ] 'language' ]
   [ , [ @type_colname = ] 'type_column_name' ]
编辑表中的全文索引
sp_fulltext_column [ @tabname = ] 'qualified_table_name' ,
   [ @colname = ] 'column_name' ,
   [ @action = ] 'action'
   [ , [ @language = ] 'language' ]
   [ , [ @type_colname = ] 'type_column_name' ]
从表中删除全文索引
sp_fulltext_table [ @tabname = ] 'qualified_table_name'
   , [ @action = ] 'action'
   [ , [ @ftcat = ] 'fulltext_catalog_name'
   , [ @keyname = ] 'unique_index_name' ]
重建全文目录
sp_fulltext_catalog [ @ftcat = ] 'fulltext_catalog_name' ,
   [ @action = ] 'action'
   [ , [ @path = ] 'root_directory' ]
在数据库中重建所有全文目录
sp_fulltext_catalog [ @ftcat = ] 'fulltext_catalog_name' ,
   [ @action = ] 'action'
   [ , [ @path = ] 'root_directory' ]
还有很多,自己去查
 
 
 

请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!

帖子newgoodlmy » 星期三, 2002年12月11日 19:30


我的数据类型决定我不能用FULLTEXT,有无其他方法!
 
 
 

请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!

帖子newgoodlmy » 星期四, 2002年12月12日 23:12


我用是SQL SERVER7.0,安装SQL SERVER7.0,选择装FULLTEXT时选了语言CHINESE,为什么进行
全文检索时总得不出结果,(文本内容为中文)。急。急。急