我希望能够轻松地搜索局域网中的文件。(SMB 共享上有超过 50 万个文件,使用其他方式则需要很长时间)
我的意思是,我只需要快速搜索一下文件名,我根本不关心内容索引因为我的大多数文件都是专有格式,文件名已经足够说明问题了。但是,日期范围过滤器对我来说是必须的。
我只需要像 voidtools 那样进行快速搜索,但以网络方式
文件位于 WHS 盒子上(哈哈,视频和音乐共享名称不适合公司,但基于 win2003 的操作系统的许可证比 xp home 的便宜!)
我试过:
- Lansearch 专业版:这对我来说不太好,因为我需要快速索引
- 网络搜索引擎:这很完美,但没有提供日期范围过滤器
- Microsoft Search Server 2008 Express,但它太糟糕了!首先,它不索引文件名,其次,我的 Core2Duo 不够强大,无法顺利运行它。
- Google Desktop 在本地主机上使用代理使其在局域网上运行,但我不喜欢被黑客入侵的结果。
- 预装的 Windows Search 4.0,但它在选择数据的相关性方面完全很糟糕 - 卸载
- 杜可... 那是什么?
我正在考虑尝试:
- IBM Omnifind
- 文档提取器(它可以作为客户端工作吗?尚未调查)
- 斯特里吉(看起来它可以作为客户端工作,对吗?)
有什么想法或建议吗?
答案1
答案2
这谷歌搜索设备可能正是您要找的东西。
答案3
我有一个简单的 Windows 搜索实用程序,可以像搜索本地驱动器一样轻松地搜索网络共享,并且符合您的描述。您可以从这里。它是免费软件,因此不附带任何担保。
答案4
我公司也遇到过类似的问题。Windows 网络共享上有很多文件/目录。最大的:2500 万个目录中有约 5000 万个文件。
我编写了一个可以并行执行目录枚举的小工具。使用此方法可以大大加快网络共享的速度。
源代码: https://github.com/blaubart69/find_win32
- 目前它仅在 Windows 上运行(.NET 框架)
- 命令行
- 简单日期过滤器(较新/较旧)
- 文件名上的正则表达式