bls*_*ub6 6 search storage-area-network
如果你还没有听说过Everything,我再怎么推荐都不为过。它会在几秒钟内索引您的所有文件,并在眨眼间搜索它们。
不过,一切都只适用于本地 NTFS 卷。有没有这样的东西可以搜索网络共享?
我有一个 SAN,我想通过它进行疯狂的搜索。我们正在谈论 TB 级的数据。你用什么?
对于这种规模的搜索量,我使用了Google Search Appliance。它们可能很昂贵,但它们非常可定制,并且它们在索引事物方面做得非常出色。作为奖励,它不仅可以索引文件共享,而且您还可以将其指向 Web 资源以进行索引。
实际上,Everything Search 可以在网络上搜索,但您必须自己创建一个文件列表。
转到工具 -> 文件列表编辑器 单击编辑 -> 添加文件夹 --> 此处,选择网络上的共享文件夹并单击确定。一切搜索可能会冻结,创建列表可能需要 1 到 10 分钟或更长时间,因此请耐心等待。
当您在列表编辑器中看到文件时,单击文件 -> 另存为... - 并将文件保存在某处。
关闭文件列表编辑器,在 Everything Search 主窗口中,点击工具 -> 选项,从左侧菜单中选择索引 -> 文件列表,点击添加按钮,选择你之前保存的文件,应用设置,就是这样。
从现在开始,当您搜索时,它也会显示来自网络的结果。
更新:您可以自动创建文件列表并使用 Windows 任务计划程序安排它。只需使用以下内容创建一个 BAT 文件:
"C:\Program Files\Everything\Everything.exe" -create-filelist C:\file_lists\filelist.efu S:\
Run Code Online (Sandbox Code Playgroud)
修改上面的代码以将文件列表保存在您想要的位置 (C:\file_lists\filelist.efu) 并指定您自己的驱动器以进行索引 (S:/)。
然后在任务计划程序中创建新任务以打开此 BAT 文件,例如每天一次。
然后确保您将 Everything search 指向您使用 BAT 文件创建的文件。(工具->选项,从左侧菜单中选择索引-->文件列表,点击添加按钮,选择文件(C:\file_lists\filelist.efu),应用设置)