c#.net实现网页搜索功能

我用的是MicrosoftVisualStudio2008和sql2005.做的是搜索文章的。想实现这样的功能:当用户选择了DropDownList里面绑定的文章类别或在... 我用的是Microsoft Visual Studio 2008和sql2005. 做的是搜索文章的。想实现这样的功能:当用户选择了DropDownList里面绑定的文章类别或在文本框里面输入了关键字之后点搜索按钮就可以搜索出来文章的功能。知道的麻烦详细说说。不胜感激! 展开
 我来答
百度网友904b38770
推荐于2018-04-13 · 超过36用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:130万
展开全部
使用sql server的全文搜索功能

最简步骤:(以AdventureWorks数据库为例)
1、 启用全文索引:
use AdventureWorks
exec sp_fulltext_database 'enable'

2、 全文索引是存储在指定的文件系统中的,而不是SQLServer中。
exec sp_fulltext_catalog 'Cat_Desc', 'create', 'f:\ft'
创建全文索引的目录

3、 对表创建全文索引
exec sp_fulltext_table 'databaselog', 'create', 'Cat_Desc',
'PK_DatabaseLog_DatabaseLogID'
在已有的表上根据已有的索引创建全文索引

4、 对表中的列添加全文索引
exec sp_fulltext_column 'databaselog', 'event', 'add'

5、 表启动完全填充
exec sp_fulltext_table 'databaselog', 'start_full'

6、 执行全文检索
select * from freetexttable(databaselog, event,'ALTER_TABLE');
百度网友805279e
2011-10-28 · 超过21用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:66.9万
展开全部
要是想做的好点,智能点,就用类似搜索引擎的原理。先对文章进行分词,建索引,搜索的时候匹配分词,可以用sqlserver自带的全文检索。找到当前条记录,然后读出当前条的文章文本字段数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guatjw
推荐于2016-01-31
知道答主
回答量:2
采纳率:0%
帮助的人:3万
展开全部
1.建数据库.
2.建一张文章类型表 ArticleType 字段 (id,typeName)
3.建一张文章表. Article 字段 (id,typeID,contents)
4.写2个查询的方法..
1)根据文章类型差文章 也就是DropDownList绑定
select * from article where typeID = ........
2)根据文本框输入关键字查文章..
select * from article where contents like %........% or typeID in (select id from ArticleType where typeName like %..........%)

如果你学过的这应该很容易懂的..
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s136735431
2011-10-24 · TA获得超过190个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:102万
展开全部
sql全文检索使用功能不强大,建议了解下盘古分词 看下面连接

参考资料: http://blog.csdn.net/eaglet/article/details/4496364

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e45d356
2011-10-20 · TA获得超过115个赞
知道答主
回答量:40
采纳率:0%
帮助的人:18.9万
展开全部
数据库的设置分类表和模糊查询
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式