必须完成索引服务启用、路径配置与服务重启三步闭环:在控制中心→搜索模块开启【启用全局搜索】和【文件内容索引】,手动添加如/home/用户名/Documents等路径并排除/.cache等目录,最后执行systemctl --user restart kylin-search-daemon或重启系统。

要在麒麟系统中让全局搜索真正查得到文件内容、图片文字和应用,必须完成索引服务启用、路径配置与服务重启三步闭环,缺一不可。
进入全局搜索设置界面
点击左下角【开始菜单】→ 选择【控制中心】→ 在左侧导航栏中找到并点击【搜索】模块。该入口是唯一可配置索引参数的图形化路径,其他方式(如右键菜单或终端命令)无法修改核心索引范围。
开启关键索引开关
在【搜索】设置页中,确保以下两个开关同时处于开启状态:
• 【启用全局搜索】:灰色不可点说明后台服务 kylin-search-daemon 未运行,需先在终端执行 systemctl --user start kylin-search-daemon 启动;
• 【文件内容索引】:仅打开【文件索引】只能搜到文件名,必须单独开启此项才能解析PDF/DOCX/OFD等文档正文及图片OCR文字。
配置搜索范围与排除目录
第一步:添加需检索的路径
点击【搜索范围】下方的【添加】按钮→ 在弹出窗口中选择目标文件夹,例如 /home/用户名/Documents 或 /mnt/data(若业务数据挂载在此)→ 确认后该路径即加入索引队列。
第二步:排除不必要目录
在【排除的文件夹】区域点击【添加】→ 选择如 /home/用户名/.cache、/var/log 或 Deepseek 文件夹这类含临时文件、日志或敏感模型缓存的路径→ 排除后可显著缩短索引时间并避免误匹配。
注意:根目录 / 不会自动包含在搜索范围内,必须手动添加 /home/用户名 或具体业务路径,否则所有个人文档将无法被内容检索。
重建索引并重启服务
方法一:终端强制重建(推荐)
1、打开终端,执行 rm -rf ~/.local/share/kylin-search/index* 彻底清除旧索引;
2、运行 kylin-search-indexer --rebuild --verbose 触发全量重建,观察输出是否出现“Indexed XXX documents”;
3、执行 systemctl --user restart kylin-search-daemon 使新索引生效。
方法二:重启系统(简易但耗时)
保存所有设置后直接重启电脑,系统启动时自动加载新索引配置,适用于不愿操作命令行的用户。

















