全文检索(至少100分)

guzhou888 2006-08-07 02:29:20
我有好多文件是放在一个目录下面的,用户在网页上输入关键字,我想搜寻这个目录下所有的文件,看是否有这个关键字,请问思路?如何实现。
...全文
285 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
guzhou888 2006-08-10
  • 打赏
  • 举报
回复
谢谢cctaiyang(小刀可乐)。以后我有问题可以请教你吗?
我是要检索文件内容,如果是文件名,就很容易了。
cctaiyang 2006-08-09
  • 打赏
  • 举报
回复
http://www.aspcool.com/lanmu/browse1.asp?ID=3788&bbsuser=aspnet
cctaiyang 2006-08-09
  • 打赏
  • 举报
回复
Lucene.Net search engine library
http://sourceforge.net/projects/lucenedotnet/
cctaiyang 2006-08-09
  • 打赏
  • 举报
回复
我想搜寻这个目录下所有的文件
-----------------------------
是文件名还是文件内容???
guzhou888 2006-08-08
  • 打赏
  • 举报
回复
谢谢lookfeng,但是相关资料太少了。
有其他人知道更多信息吗?很需要哦。知道了告诉我一下。
lookfeng 2006-08-07
  • 打赏
  • 举报
回复
全文检索网上有开源的代码,好像是Lucene,.net版本也有,叫全文Lucene.net还是其它名记不清楚了
伴老思源 2006-08-07
  • 打赏
  • 举报
回复
建议将文件名保存到数据库中,然后对数据库操作,不建议对文件操作,相信你放到服务器上也不会给你这类似的权限操作

同过程序操作文件是网络化编成及不安全因素之一
yefengzjfc 2006-08-07
  • 打赏
  • 举报
回复
在1.x中,
string[] files = Directory.GetFiles(@"D:\","关键字");
在2.0种,
string[] files = Directory.GetFiles(@"D:\","关键字",SearchOption.AllDirectories);
可以参考,
http://blog.csdn.net/zhzuo/archive/2005/03/08/315125.aspx
jdcode 2006-08-07
  • 打赏
  • 举报
回复
关注
Cry_Out 2006-08-07
  • 打赏
  • 举报
回复
mark
hyena041 2006-08-07
  • 打赏
  • 举报
回复
没做过
但是楼上的做法,会不会太慢了

太久没写c#代码了
呵呵,好多都不知道怎么回事了
terry_12 2006-08-07
  • 打赏
  • 举报
回复
DirectoryInfo的GetFiles方法获得指定目录下的文件,再用正则去或者字符穿查找方式去遍历

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧