NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

2024-05-23 16:29:11 44点赞 319收藏 19评论

哈喽小伙伴们好,我是Stark-C~

如果说到PC端最强文件搜索神器,那么Everything绝对可以说是当仁不让的最强天花板。

那么NAS端有没有这样的神器呢?还真有一个,它便是以为国人大佬手搓的全文检索和预览工具『file-search』。

关于file-search:

file-search是来自于@ayound大佬开发的文档全文检索和预览工具,它基于apache开源协议,拥有非常快的本地文件搜索速度,据说超过10W份的文档也能瞬间实现秒搜,它的界面也是非常的简洁,用起来也是非常方便,同时,它还具有本地预览模式。

file-search部署

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺先打开NAS的文件管理器,在 docker 目录中(威联通默认为Container文件夹),创建一个新文件夹【fsearch】,然后在 fsearch文件夹中再分别新建两个子文件夹【data】 和【cache】,其中data文件夹用于存放搜索的索引数据,cache文件夹用于缓存预览图片和PDF文件。

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺接着使用SSH终端工具连接到NAS之后先启用root模式(“ sudo -i ”),之后输入以下Docker run多行命令(请注意,张大妈编辑器会删掉每行命令后面的反斜杠)并回车即可:

docker run -d

--name file-search

-e USER_NAME=admin

-e PASSWORD=123456

-v /share:/fsearch/files

-v /share/Container/fsearch/cache:/fsearch/cache

-v /share/Container/fsearch/data:/fsearch/data

-p 8012:8012

--restart unless-stopped

ayound/file-search:latest

上命令需要说明的地方为:

  • -e USER_NAME=admin -->容器Web页面登录账号,自行更改;

  • -e PASSWORD=123456 -->容器Web页面登录密码,自行更改;

  • -v /share:/fsearch/files -->冒号前面映射我们NAS中任意需要检索的文件夹的本地实际路径,我这里直接映射了威联通的总文件夹“/share”;

  • -v /share/Container/fsearch/cache:/fsearch/cache -->冒号前面映射我们前面新建“cache”子文件夹的本地实际路径;

  • -v /share/Container/fsearch/data:/fsearch/data -->冒号前面映射我们前面新建“data”子文件夹的本地实际路径;

  • -p 8012:8012 -->冒号前面改为本地没被占用端口。

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺如果没有问题在NAS的Docker容器列表中就能看到file-search容器已经正在运行了,说明部署成功。

file-search体验

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺和之前的容器登录方式不同,file-search的Web页面登录方式为【http:// NAS的局域网IP:端口号/fsearch】。然后输入我们部署环境变量的账号和密码即可。

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺进入页面之后可以看到它先是对我们指定的检索文件夹进行索引。我这里为自己挖了一个坑,我部署的时候因为指定的是NAS的总文件夹,所以它索引的时间非常的长!

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺这个是过了差不多3小时,它索引的内容也才4W多条,我估摸着我NAS里面的内容最低也有个20W以上的文件内容,我自己都不知道什么时候才能全部索引。

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺它的搜索结果对于索引出来的内容确实是秒级显示,并且从显示的目录可以看出,它直接精确到了子文件夹内最底层的文件内容,这点对于精确查找来说,还是非常有用的。

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺并且确实可以做到实时浏览以及直接下载到本地电脑

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』

🔺它目前还没有索引到我的影视目录,所以我如果现在查询影视文件(比如mp4),它就找不到,有点尴尬了~

NAS端的Everything!使用Docker部署本地全文检索工具『file-search』Snipaste_2024-05-22_22-29-40Snipaste_2024-05-22_22-29-40

🔺在搜索方式上,它支持文件名精确匹配、文件名智能匹配、文件内容精确匹配、文件内容智能匹配,总共4种搜索模式,还支持时间倒序。时间正序、由大到小、由小到大总共4种搜索结果排列方式。

最后

file-search作为本地检索工具,功能谈不上多,但是确实挺强大的。对于索引出来的上万文件,它也确实可以做到Everything一样的秒级搜索体验。唯一吐槽的就是前期索引时间太长了,所以建议小伙伴儿们在部署的时候,在指定映射索引目录选择自己需要的目录即可,而不是和我文章演示的一样,搞成了NAS的主目录,说实话确实有点费时间~

不管怎么说,还是感谢项目作者为我们分享的这款工具,对于需要的人来说,它确实挺有用。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

展开 收起

威联通(QNAP)TS-464C2宇宙魔方四核心处理器nas网络存储服务器内置双M.2插槽

威联通(QNAP)TS-464C2宇宙魔方四核心处理器nas网络存储服务器内置双M.2插槽

¥2999起 去购买

华硕(ASUS)AS6704T4盘位四核心处理器NAS网络存储/私有云存储服务器/网盘个人云/双2.5G口(不含硬盘)

华硕(ASUS)AS6704T4盘位四核心处理器NAS网络存储/私有云存储服务器/网盘个人云/双2.5G口(不含硬盘)

暂无报价

极空间私有云Z4Pro16G版四盘位NAS家庭网络存储服务器手机平板扩容

极空间私有云Z4Pro16G版四盘位NAS家庭网络存储服务器手机平板扩容

暂无报价

绿联私有云DX4600Pro四盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机扩容适用iPhone15

绿联私有云DX4600Pro四盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机扩容适用iPhone15

暂无报价

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2266.51元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

2279元起

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

1999元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

3899元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

2959元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1569元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1766元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2264.01元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1768元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

暂无报价

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

暂无报价

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

3399元起

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

3799元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1099元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

1667元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1587元起

文中相关商品

京东 ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)
京东 ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)
19评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
319
扫一下,分享更方便,购买更轻松