社区
C#
帖子详情
全文检索(至少100分)
guzhou888
2006-08-07 02:29:20
我有好多文件是放在一个目录下面的,用户在网页上输入关键字,我想搜寻这个目录下所有的文件,看是否有这个关键字,请问思路?如何实现。
...全文
353
12
打赏
收藏
全文检索(至少100分)
我有好多文件是放在一个目录下面的,用户在网页上输入关键字,我想搜寻这个目录下所有的文件,看是否有这个关键字,请问思路?如何实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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方法获得指定目录下的文件,再用正则去或者字符穿查找方式去遍历
【华为OD】C卷真题:
100
分
:小朋友
至少
有几个 C语言代码实现【思路+代码】
这篇博客主要介绍了华为在线开发者(OD)考试C卷的一道真题,题目标签为
100
分
:小朋友
至少
来自几个小区。博主给出了C语言的代码实现,同时提供了JS、Python、Java和C++的解题思路和代码。题目要求根据小朋友反馈的同小区人数数组garden[],计算班级
至少
来自几个小区。例如,输入garden[] = {2, 2, 3},输出7,表示
至少
来自7个小区。 84579528,7292990,二叉树与红黑树理解详解,['数据结构', '算法', '二叉树', '红黑树']
习题4-5 换硬币 (20
分
) 将一笔零钱换成5
分
、2
分
和1
分
的硬币,要求每种硬币
至少
有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,
100
)。 输出格式: 要求按
这是一道关于零钱换硬币的题目,要求使用
至少
一枚5
分
、2
分
和1
分
的硬币,找出所有可能的组合。输入是8到
100
之间的零钱数额,输出则是按硬币数量从大到小排序的所有换法。例如,对于输入13,有4种不同的换法。
ElasticSearch 基本原理之
全文检索
本文探讨大规模数据检索问题,对比传统与非关系型数据库解决方案,指出其不足。介绍
全文检索
技术,对比Solr和Elasticsearch。详细
分
析
全文检索
流程,包括索引创建和搜索索引,还提及Lucene相关度排序和Field域设计。
习题4-5 换硬币 将一笔零钱换成5
分
、2
分
和1
分
的硬币,要求每种硬币
至少
有一枚,有几种不同的换法?
本文详细解析了一道经典的算法题目——零钱兑换问题。通过一个具体的示例,即如何将一笔零钱兑换成5
分
、2
分
和1
分
硬币的不同组合,且每种硬币
至少
有一枚的条件下,探讨了算法的设计思路与实现过程。文章提供了完整的C语言代码实现,并总结了关键的优化策略,确保输出结果能按照硬币数量从大到小的顺序排列。
蓝桥杯习题——成绩统计 小蓝给学生们组织了一场考试,卷面总
分
为
100
分
,每个学生的得
分
都是一个 0 到
100
的整数。如果得
分
至少
是 60
分
,则称为及格。如果得
分
至少
为 85
分
,则称为优
博客围绕一场考试成绩计算展开,已知卷面总
分
100
分
,60
分
及以上为及格,85
分
及以上为优秀。给出输入考试人数及各学生得
分
的要求,需输出及格率和优秀率,用百
分
数表示且百
分
号前四舍五入保留整数,还给出运行限制。
C#
111,129
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章