跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求教 Golang 根据文件名搜索文件的最佳方案。
未分類
29 12 月 2021

求教 Golang 根据文件名搜索文件的最佳方案。

求教 Golang 根据文件名搜索文件的最佳方案。

資深大佬 : xlsepiphone 27

有这么一个需求,需要对文件夹的下的文件实现文件名搜索功能。

程序代码是用 Golang 写的,目前能想到的方法就是 Walk 遍历文件夹,将文件索引信息缓存到内存中,遍历的时候对文件名做分词处理,建立一个倒排索引。

最后用 fsnotify 监听文件变动。

感觉我预想的处理方法很简单粗暴,还有就是,启动程序的时候实现遍历和索引处理,是否很耗时,以及如果文件夹存储了大量文件,内存是不是会爆炸?

之前没做过文件索引和搜索相关的事情,请问有最佳实践吗?

大佬有話說 (2)

  • 資深大佬 : ila

    要快的,第三方的,
    everything 有 command line.

  • 資深大佬 : lysS

    @ila everything 快是因为 NTFS 本身就有一个表

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具