FilePulse 用户指南

完整教程和参考

通过我们的综合指南学习如何有效使用 FilePulse,涵盖基本操作到高级配置。

启动说明

如何首次运行 FilePulse

FilePulse 可运行在 Windows、macOS 和 Linux。默认本地 Web 控制台使用 80 和 443 端口;如果端口被占用,或你的环境需要不同网络设置,请在启动前调整 config.json。

默认端口:80 (HTTP) 和 443 (HTTPS)

如需更改端口,请修改 config.json 文件

免费试用

新用户30天免费试用

1

启动本地服务

Windows 下如需磁盘索引、文件操作或绑定低端口,请以管理员权限运行 FilePulse.exe。macOS 和 Linux 请按照下载页中对应包类型的启动指引运行。

FilePulse.exe
2

打开浏览器

打开浏览器,访问 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 的主要功能

核心功能1:文件名搜索

类似everything,带有各种复杂筛选条件,主要用于用户的复杂搜索,可以毫秒级响应

核心功能2:文件内容搜索

可搜索文本、Office 文档、PDF、电子书、网页,以及通过 OCR 识别的图片内容。截图、扫描 PDF、文档内嵌图片中的文字在索引后也可以被检索。

核心功能:视觉搜索

支持使用图片、截图或视频作为查询,查找视觉相似图片和匹配的视频片段,并查看缩略图、路径、服务器和目标时间段。

核心功能3:快速启动器

类似listary,输入关键字结果提前按照大多数习惯排序过,快速定位目标位置并启动

核心功能4:文件去重

按大小与特征快速比对重复文件,安全复核后高效清理冗余。

核心功能5:远程预览与传输

支持文档、电子书、压缩包、图片、音视频等格式的快速预览,并可进行远程下载、上传与定位。

核心功能6:文件夹自动远程同步

本地与远程映射目录可持续自动同步,支持周期更新、稳定重连与删除记录追踪。

核心功能7:AI 会话

支持 LLM 配置管理、多会话持久化、图像上传与一键清空全部会话。

核心功能8:启动器面板

类似音速启动,提前将常用软件进行添加(由于采用浏览器,所以拖拽无法获得完整路径,目前需要输入,未来打造原生应用则可使用拖拽)

核心功能9:集群组网

使用核心搜索与远程能力,启动面板在集群中为可选项。

核心功能10:上下文搜索

支持通过快捷键在 Windows、macOS、Linux 自动带入当前文件管理器路径,并在 Windows 下衔接受支持的打开对话框,也可以继续细化当前搜索范围或返回上级范围。

核心功能11:搜索工作区

支持通过持久化搜索注解、分组、置顶项、自定义排序、启动恢复和更顺滑的键盘导航来管理持续进行中的搜索任务。

工作流指引

从发现到远程自动同步、快速预览、AI会话、清理与交付,流程清晰可控。

1

文件名搜索

通过筛选、正则、拼音快速定位目标。

2

文件内容搜索

检索文档文本与 OCR 识别出的图片文字,支持索引、评分排序、高亮与快速预览。

3

视觉搜索

上传图片或视频,或直接粘贴截图,用于查找相似图片并定位匹配的视频片段。

4

快速启动器

按关键字秒开应用和文件夹。

5

文件去重

快速找出重复文件,释放空间。

6

远程传输

跨节点上传、下载、定位文件,远程操作顺畅。

7

文件夹自动远程同步

本地与远程映射目录持续自动同步,更新更省心。

8

快速预览

轻量预览文档、图片与多媒体内容。

9

AI 会话

支持上下文会话与图像上传,并保留历史会话。

10

共享访问

需要协作时可生成共享入口,访问更便捷。

11

上下文搜索

从当前文件夹更快进入搜索,并可继续手动细化范围或返回上级范围。

12

搜索工作区

通过持久化注解、分组、置顶项、自定义排序和更顺滑的结果导航来持续整理复杂搜索任务。

支持搜索文件内容的类型

FilePulse 支持多种文件格式的内容搜索

不同类型的文件由专门的处理器处理,也包括用于图片、扫描 PDF、Office 文档内嵌图片的 OCR 处理器。你可以在「设置 -> 内容规则 / 处理器配置」中按文件类型选择合适的处理器。

标准文本提取

当文档已经包含可选中文本、结构化文档文本、电子书内容或网页文本时,使用这些处理器。

text_handler

所有文本类型文件原样读取

txt, md, json, py, js, css, xml, csv, log 等等

docx_handler

Microsoft Word 文档所有文本

docx

xlsx_handler

Microsoft Excel 表格所有文本

xlsx

pptx_handler

Microsoft PowerPoint 演示文稿所有文本

pptx

pdf_handler

PDF 文档所有文本

pdf

rtf_handler

RTF 富文本格式文档的全部文本内容

rtf

epub_handler

EPUB 电子书文件中的可搜索内容

epub

fb2_handler

FB2 电子书文件中的可搜索内容

fb2

html_handler

HTML 网页文件去掉标签后内容

html, htm

OCR 增强识别

当重要信息出现在截图、照片、扫描页、图片型 PDF 或 Office 文档内嵌图片中时,使用这些处理器。

docx_ocr_handler

Word 文档文本,加上内嵌图片中 OCR 识别出的文字

包含截图、照片或扫描页的 docx

xlsx_ocr_handler

Excel 表格文本,加上内嵌图片中 OCR 识别出的文字

包含粘贴截图或图片备注的 xlsx

pptx_ocr_handler

PowerPoint 幻灯片文本,加上幻灯片图片中 OCR 识别出的文字

包含截图、图表或照片页的 pptx

pdf_ocr_handler

PDF 文本,加上扫描页和内嵌图片中 OCR 识别出的文字

扫描件、截图或图文混排 PDF

image_ocr_handler

从图片文件中 OCR 识别文字,让截图和照片也可以通过内容搜索找到

png, jpg, jpeg, webp, bmp, tiff

视觉搜索媒体

当图片或视频需要参与视觉搜索、截图匹配和视频片段查看时使用这些类型。视频视觉搜索需要 FFmpeg 可用。

visual_search

图片和常见视频文件可作为视觉搜索目标或查询文件。图片搜索可直接使用,视频索引和查询需要 FFmpeg。

jpg, jpeg, png, webp, bmp, tiff, mp4, mov, mkv, avi, webm

提示:当可搜索信息以图片而非可选中文本形式存在时,请使用 OCR 处理器。

快捷键

掌握这些快捷键,提升您的工作效率

全局快捷键

Alt + Q
在当前已打开的文件夹/对话框中搜索,并可在之后调整当前搜索范围。
Alt + F
打开快速启动器,通过输入一些关键字立刻运行某一个程序
Alt + W
打开启动器面板,用户可以自己添加一些路径图标,未来可以通过双击即可打开
Alt + `
打开文件名搜索页面。支持在 Windows、macOS、Linux 自动带入当前文件管理器路径,在 Windows 下继续衔接受支持的打开对话框,并可细化搜索范围。
Win + `
打开文件内容搜索页面

Web界面快捷键

Alt + 4
在搜索和快速启动器页面可以快速修改搜索类型(文件夹和文件,文件夹,文件)
Alt + 1/2
在启动器面板是用来快速切换分组
Alt + 1/2/3
切换 Content Plugin
Alt + Page Up/Down, Ctrl + 左右光标
切换分页
上下光标键
选择搜索结果表格中项目
左右光标键
对于选中条目打开菜单,对于预览视频进行快进和快退5秒
Enter键
执行菜单中条目
Ctrl + Enter
快速在资源管理器中定位目标位置
Ctrl + C
复制目标文件
Ctrl + X
剪切目标文件
Space
选中文件进行远程快速预览
Alt + Enter
预览视频窗口全屏显示
Ctrl + 左右箭头
预览视频窗口视频快进和快退30秒
Ctrl + Alt + 左右箭头
控制标签页切换
Alt + /
选中页面中的搜索内容

高级使用

解锁 FilePulse 的全部潜能

更换证书

自带证书为开发证书,如需更换真实证书,替换 certs 目录下的文件。

开启 HTTP3

默认同时开启 HTTP2 / HTTP3,但由于开发证书问题,可能会自动降级为 HTTP2。更换为真实证书后,即可正常使用 HTTP3。

高级表达式

简单表达式(Advanced expression为关闭状态)

Search Content和Path编辑框,支持非(!),与(空格),或(

高级表达式(Advanced expression为开启状态)

Search Content和Path编辑框,支持非<not>,与<and>,或<or>,左括号<left>,右括号<right>

文件内容高级搜索

普通搜索(Linear Search为关闭状态)

对应四种搜索模式:普通模式,正则表达式,前缀匹配,模糊匹配。其中模糊匹配性能最差,尽量避免使用。前缀匹配必须要有两个分词开始,而在简单表达式又以空格分隔,所以前缀匹配需要用高级表达式。

线性搜索(Linear Search为开启状态)

对应两种搜索模式:通配符搜索,正则表达式搜索。两者都是对所有需要查询的文件进行逐个匹配,性能会变差。

连接远程服务器

在登入界面直接的API Base URL中直接输入远程服务器的地址和端口号,例如 https://abc.com:443,然后输入用户名和密码即可连接到远程服务器。

远程挂载盘符

1

Remote Servers中添加目标服务器的地址和端口号用户名和密码,系统会自动连接到目标服务器。http2和http3在写地址的时候用https://,http1.1用http://。

2

连接后需要将目标服务器的盘符挂载到本地盘符,点击Mount Servers,选择刚才连接的server name,在回调的地址写正在访问的服务器地址。

3

mount需要大约几秒根据目标服务器文件多少而定,完成后就可以搜索远程服务器的文件名和文件内容了,就像在本地一样,搜索远程文件内容会传输大量数据,建议使用score模式只取top10。

Windows WebDAV 挂载指引

在 Windows 上通过 WebDAV 挂载时,主要注意 HTTP 连接支持和文件大小限制。

开启 HTTP
1

按 Win + R,输入 regedit,打开注册表编辑器。

2

定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters。

3

找到 BasicAuthLevel,将数值数据改为 2。

4

按 Win + R,输入 services.msc,打开服务管理器。

5

找到 WebClient,右键选择重新启动。

提示文件大小超出限制
1

Windows WebDAV 传输文件大小限制默认为 50M。

2

在同一路径下找到 FileSizeLimitInBytes。

3

将默认的值 2faf080 修改为 ffffffff,即可将 WebDAV 可传输的最大值从 50M 调整为 4G。

4

找到 WebClient,右键选择重新启动。

Windows 共享映射设置

Windows 使用共享前,请先在注册表中开启 WebClient 基本认证。

1

右键单击开始,然后选择运行。

2

键入 regedit 并单击确定。

3

在注册表编辑器中,转到 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > WebClient > Parameters。

4

打开 BasicAuthLevel,将数值数据更改为 2。

5

重新启动计算机,并再次使用共享。

config.json 配置参考

config.json 控制本地服务名称、登录、端口、索引位置、快捷键、启动行为和部分运行偏好。大多数用户只需要在默认环境不适合时调整端口、drive_list、hot_keys、多实例策略或启动选项。

修改建议

端口、drive_list、hot_keys、多实例策略和启动选项适合手动调整。账号密码优先在 Web 界面中修改。修改端口、监听位置、快捷键或 max_batch 后,建议重启 FilePulse 让新设置稳定生效。

server_name

本地 FilePulse 节点显示名称。使用远程节点或集群工作流时建议保持唯一,方便识别结果和远程操作来源。

username / password / last_password_change

管理员登录信息,以及密码变更后用于让旧会话失效的时间戳。用户名和密码优先在 Web 界面中修改。

port_http / port_https

本地 Web 控制台和服务 API 使用的 HTTP / HTTPS 端口。如果 80 或 443 被占用,请在启动前修改端口,并访问对应地址。

drive_list

FilePulse 监控并建立索引的位置。Windows 通常是盘符,macOS 和 Linux 通常是 /Users、/home 等路径。

hot_keys

全局快捷键定义,可关联当前文件夹搜索、内容搜索、快速启动器、启动器面板和上下文搜索。

open_link_after_boot

控制本地服务启动后是否自动打开浏览器。后台启动、服务器部署或希望手动打开控制台时可以关闭。

max_batch

内容索引批处理大小。数值越大可能构建越快,但需要更多内存和 CPU;如果内容索引无法分配内存,请调小。

hide_console

在支持的环境中控制启动 FilePulse 时是否隐藏控制台窗口。

native_log

控制原生侧日志,方便排查启动、快捷键或桌面集成相关问题。

allow_multi_filepulse

控制是否允许同时运行多个 FilePulse 服务实例。

allow_multi_native

控制是否允许同时运行多个桌面原生助手实例。

boot_autostart

控制开机或登录后自动启动相关设置,需要 FilePulse 随系统启动时使用。

设置导入/导出可以连同 config.json、共享、同步、LLM、内容规则、远程服务器和搜索工作区数据一起迁移。本节只说明 config.json,因为其他文件更适合在 Web 界面中管理。

异常处理

如果机器从睡眠等状态恢复后出现 FilePulse 自行关闭,这通常不是程序故障,而是 FilePulse 的联网验证在终端进入睡眠等状态后中断,程序因此自动退出。重新启动 FilePulse 即可。

如果搜索内容构建的时候无法分配内存,是max_batch设置过大,只需要修改config.json文件,将max_batch设置为更小的值即可。然后重新运行。

如果搜索内容就构建卡住了,可以把rules.json里面的rules里面条目都删掉,相当于清理掉所有的规则,然后重新运行。

构建结果在index目录下,可以随时删掉目录,重新构建,个人建议不要构建过大的纯文本,比如一个word文档500MB,但是里面大多是图片不会有问题,但是如果一个500MB的纯文本文件,内容是纯文字,那么搜索系统可能会花费很长的时间构建。而且这么大的纯文本文件在构建期间会花费巨量内存。