完整教程和参考
通过我们的综合指南学习如何有效使用 FilePulse,涵盖基本操作到高级配置。
如何首次运行 FilePulse
默认需要使用80端口和443端口,如果需要改变请修改config.json
如需更改端口,请修改 config.json 文件
以管理员权限运行 FilePulse.exe
FilePulse.exe打开浏览器,访问 http://127.0.0.1 然后输入默认用户名和密码都是"root"即可进入系统
http://127.0.0.1用户名:root,密码:root下载程序后如果FilePulse.exe图标上显示一个盾牌,请将其放置到其他文件夹直到没有盾牌为止,否则会影响以普通权限打开某一个目标,如果你不需要这个功能可以忽略。
如果以普通方式运行,程序会自动切换至管理员权限,但是请不要在FilePulse.exe属性的兼容性标签中设置以管理员身份运行此程序,如果设置兼容性将会和前面提到的一样无法使用普通权限打开某一目标,如果你不需要这个功能可以忽略。
如果出现"卷更改日志处于非活动状态"则说明有一个盘符有问题,你需要修改config.json将drive_list移除有问题的盘符。
版本升级后最好将新下载的FilePulse单独放到一个新文件夹,以免旧的配置和新的配置冲突。
软件目前加了壳,可能会引起杀毒软件误报,请将FilePulse.exe添加为白名单即可解决。
探索 FilePulse 的主要功能
类似everything,带有各种复杂筛选条件,主要用于用户的复杂搜索,可以毫秒级响应
类似anytxt,通过提前定义文件名搜索条件筛选出需要索引的文件内容,当用户需要搜索的时候文件夹内容可以在毫秒级响应
类似listary,输入关键字结果提前按照大多数习惯排序过,快速定位目标位置并启动
按大小与特征快速比对重复文件,安全复核后高效清理冗余。
支持文档、图片、音视频等格式的快速预览,并可进行远程下载、上传与定位。
本地与远程映射目录可持续自动同步,支持周期更新、稳定重连与删除记录追踪。
支持 LLM 配置管理、多会话持久化、图像上传与一键清空全部会话。
类似音速启动,提前将常用软件进行添加(由于采用浏览器,所以拖拽无法获得完整路径,目前需要输入,未来打造原生应用则可使用拖拽)
使用核心搜索与远程能力,启动面板在集群中为可选项。
支持通过快捷键在 Windows、macOS、Linux 自动带入当前文件管理器路径,并在 Windows 下衔接受支持的打开对话框。
支持通过搜索注解、分组、置顶项、自定义排序和更顺滑的键盘导航来管理持续进行中的搜索任务。
从发现到远程自动同步、快速预览、AI会话、清理与交付,流程清晰可控。
通过筛选、正则、拼音快速定位目标。
全文索引检索,支持评分排序与高亮预览。
按关键字秒开应用和文件夹。
快速找出重复文件,释放空间。
跨节点上传、下载、定位文件,远程操作顺畅。
本地与远程映射目录持续自动同步,更新更省心。
轻量预览文档、图片与多媒体内容。
支持上下文会话与图像上传,并保留历史会话。
需要协作时可生成共享入口,访问更便捷。
支持通过快捷键从当前文件夹更快进入搜索,在 Windows 下还可衔接受支持的打开对话框。
通过分组、置顶项、自定义排序和更顺滑的结果导航来持续整理复杂搜索任务。
FilePulse 支持多种文件格式的内容搜索
不同类型的文件由专门的处理器处理,确保最佳的搜索性能和准确性。
所有文本类型文件原样读取
Microsoft Word 文档所有文本
Microsoft Excel 表格所有文本
Microsoft PowerPoint 演示文稿所有文本
PDF 文档所有文本
HTML 网页文件去掉标签后内容
其他专用格式将在后续版本中支持
掌握这些快捷键,提升您的工作效率
解锁 FilePulse 的全部潜能
自带证书为开发证书,如需更换真实证书,替换 certs 目录下的文件。
默认同时开启 HTTP2 / HTTP3,但由于开发证书问题,可能会自动降级为 HTTP2。更换为真实证书后,即可正常使用 HTTP3。
Search Content和Path编辑框,支持非(!),与(空格),或(
Search Content和Path编辑框,支持非<not>,与<and>,或<or>,左括号<left>,右括号<right>
对应四种搜索模式:普通模式,正则表达式,前缀匹配,模糊匹配。其中模糊匹配性能最差,尽量避免使用。前缀匹配必须要有两个分词开始,而在简单表达式又以空格分隔,所以前缀匹配需要用高级表达式。
对应两种搜索模式:通配符搜索,正则表达式搜索。两者都是对所有需要查询的文件进行逐个匹配,性能会变差。
在登入界面直接的API Base URL中直接输入远程服务器的地址和端口号,例如 https://abc.com:443,然后输入用户名和密码即可连接到远程服务器。
Remote Servers中添加目标服务器的地址和端口号用户名和密码,系统会自动连接到目标服务器。http2和http3在写地址的时候用https://,http1.1用http://。
连接后需要将目标服务器的盘符挂载到本地盘符,点击Mount Servers,选择刚才连接的server name,在回调的地址写正在访问的服务器地址。
mount需要大约几秒根据目标服务器文件多少而定,完成后就可以搜索远程服务器的文件名和文件内容了,就像在本地一样,搜索远程文件内容会传输大量数据,建议使用score模式只取top10。
在 Windows 上通过 WebDAV 挂载时,主要注意 HTTP 连接支持和文件大小限制。
按 Win + R,输入 regedit,打开注册表编辑器。
定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters。
找到 BasicAuthLevel,将数值数据改为 2。
按 Win + R,输入 services.msc,打开服务管理器。
找到 WebClient,右键选择重新启动。
Windows WebDAV 传输文件大小限制默认为 50M。
在同一路径下找到 FileSizeLimitInBytes。
将默认的值 2faf080 修改为 ffffffff,即可将 WebDAV 可传输的最大值从 50M 调整为 4G。
找到 WebClient,右键选择重新启动。
Windows 使用共享前,请先在注册表中开启 WebClient 基本认证。
右键单击开始,然后选择运行。
键入 regedit 并单击确定。
在注册表编辑器中,转到 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > WebClient > Parameters。
打开 BasicAuthLevel,将数值数据更改为 2。
重新启动计算机,并再次使用共享。
一些配置目前还无法在web界面修改,需要手动修改配置文件 config.json。
如果机器从睡眠等状态恢复后出现 FilePulse 自行关闭,这通常不是程序故障,而是 FilePulse 的联网验证在终端进入睡眠等状态后中断,程序因此自动退出。重新启动 FilePulse 即可。
如果搜索内容构建的时候无法分配内存,是max_batch设置过大,只需要修改config.json文件,将max_batch设置为更小的值即可。然后重新运行。
如果搜索内容就构建卡住了,可以把rules.json里面的rules里面条目都删掉,相当于清理掉所有的规则,然后重新运行。
构建结果在index目录下,可以随时删掉目录,重新构建,个人建议不要构建过大的纯文本,比如一个word文档500MB,但是里面大多是图片不会有问题,但是如果一个500MB的纯文本文件,内容是纯文字,那么搜索系统可能会花费很长的时间构建。而且这么大的纯文本文件在构建期间会花费巨量内存。