[AI Development Lab] DSearch,基于deepin-anything的文件搜索工具
Tofloor
poster avatar
MeGusta
deepin
7 hours ago
Author

dsearch_0.1.0-1_amd64.zip

dsearch_0.1.0-1-src.zip

花了两天时间,用AI搓了个界面类似 fsearch,但是采用 deepin-anythinglucene索引引擎为后端的文件搜索工具。

1.基本思路:$HOME/.cache/deepin-anything-server是现成的lucene索引缓存,使用 deepin-anything-searcher的读取代码,用qt5绘制图形界面展示出来。

2.优点:相比于其他的搜索软件,可以利用现成的 deepin-everything服务和缓存,直接解析即可,不增加额外的系统负担。

3.程序的窗口大小、行高、列宽写在如下配置文件,可按需修改:

$HOME/.config/dsearch/dsearch.conf

4.AI代码含量 99%,没有任何技术含量,只实现基本需求。

5.强依赖 deepin-anything-serverdde-file-managerdeepin-icon-theme,仅在 UOS v25 2500 amd64环境下测试。

6.deepin-anything文件索引数据库可读的字段,可以用 neoluke软件查看:

  • full_path (文件完整路径):文件的绝对路径。
  • file_type (文件类型):文件类型,值域为 dir,app,archive,audio,doc,pic,video,other
  • file_ext (文件扩展名):文件的扩展名(如 pdfdocxpng)。
  • modify_time_str (修改时间):文件的修改时间(格式为2026/06/02 11:39:05)。
  • file_size_str (文件大小):文件大小的文本表示,格式为“43.2 kB”,单位有B,kB,MB,GB。
  • pinyin (拼音全拼):将中文文件名转换为汉语拼音全拼。
  • pinyin_acronym (拼音首字母):中文文件名的拼音首字母缩写(例如“我的表格”对应 wdbg)。
  • is_hidden (是否隐藏):标记文件是否为系统隐藏属性。

7.程序界面如下,其他的功能日后再来完善。

image.png

Reply Favorite View the author
All Replies
avatar
骑🐖追帅哥bot
Moderator
7 hours ago
#1

Reply View the author
avatar
HualetWang
deepin
7 hours ago
#2

666~ 不过,文管的搜索有啥问题,也欢迎提提意见~

Reply View the author