我想要像“Everything”這樣的文件搜尋網路共享
如果您還沒有聽說過Everything,我推薦的再多不過了。它將在幾秒鐘內索引您的所有文件,並在眨眼間搜尋它們。
不過,一切都只適用於本地 NTFS 卷。有沒有類似的搜尋網路共享的東西?
我有一個 SAN,我想通過它進行瘋狂的搜尋。我們談論的是 TB 級的數據。你用什麼?
對於這種大小的搜尋量,我使用了Google Search Appliance。它們可能很昂貴,但它們非常可定制,並且它們在索引事物方面做得非常出色。作為獎勵,它不僅可以索引文件共享,還可以將它指向網路資源以及索引。
實際上,Everything Search 可以在網路上搜尋,但您必須自己創建一個文件列表。
轉到工具-> 文件列表編輯器點擊編輯-> 添加文件夾-> 此處,選擇網路上的一個共享文件夾,然後點擊確定。Everything Search 可能會凍結,創建列表可能需要 1 到 10 分鐘或更長時間,因此請耐心等待。
當您在列表編輯器中看到文件時,點擊文件 -> 另存為… - 並將文件保存在某處。
關閉文件列表編輯器,在 Everything Search 主視窗中,點擊工具 -> 選項,從左側菜單中選擇索引 -> 文件列表,點擊添加按鈕,選擇您之前保存的文件,應用設置,僅此而已。
從現在開始,當您搜尋時,它也會顯示來自網路的結果。
更新:您可以自動創建文件列表並使用 Windows 任務計劃程序進行計劃。只需使用以下內容創建一個 BAT 文件:
"C:\Program Files\Everything\Everything.exe" -create-filelist C:\file_lists\filelist.efu S:\
修改上面的程式碼以將文件列表保存在您想要的位置 (C:\file_lists\filelist.efu) 並指定您自己的驅動器來索引 (S:/)。
然後在任務計劃程序中創建新任務以打開此 BAT 文件,例如每天一次。
然後確保將 Everything 搜尋指向使用 BAT 文件創建的文件。(工具 -> 選項,從左側菜單中選擇索引 -> 文件列表,點擊添加按鈕,選擇文件(C:\file_lists\filelist.efu),應用設置)