dsearch_0.1.0-1_amd64.zip
dsearch_0.1.0-1-src.zip
花了两天时间,用AI搓了个界面类似 fsearch,但是采用 deepin-anything的 lucene索引引擎为后端的文件搜索工具。
fsearch
deepin-anything
lucene
1.基本思路:$HOME/.cache/deepin-anything-server是现成的lucene索引缓存,使用 deepin-anything-searcher的读取代码,用qt5绘制图形界面展示出来。
$HOME/.cache/deepin-anything-server
deepin-anything-searcher
2.优点:相比于其他的搜索软件,可以利用现成的 deepin-everything服务和缓存,直接解析即可,不增加额外的系统负担。
deepin-everything
3.程序的窗口大小、行高、列宽写在如下配置文件,可按需修改:
$HOME/.config/dsearch/dsearch.conf
4.AI代码含量 99%,没有任何技术含量,只实现基本需求。
99%
5.强依赖 deepin-anything-server,dde-file-manager,deepin-icon-theme,仅在 UOS v25 2500 amd64环境下测试。
deepin-anything-server
dde-file-manager
deepin-icon-theme
UOS v25 2500 amd64
6.deepin-anything文件索引数据库可读的字段,可以用 neoluke软件查看:
neoluke
full_path
file_type
dir,app,archive,audio,doc,pic,video,other
file_ext
pdf
docx
png
modify_time_str
file_size_str
pinyin
pinyin_acronym
wdbg
is_hidden
7.程序界面如下,其他的功能日后再来完善。
666~ 不过,文管的搜索有啥问题,也欢迎提提意见~
Featured Collection
Popular Ranking
Popular Events
dsearch_0.1.0-1_amd64.zip
dsearch_0.1.0-1-src.zip
花了两天时间,用AI搓了个界面类似
fsearch,但是采用deepin-anything的lucene索引引擎为后端的文件搜索工具。1.基本思路:
$HOME/.cache/deepin-anything-server是现成的lucene索引缓存,使用deepin-anything-searcher的读取代码,用qt5绘制图形界面展示出来。2.优点:相比于其他的搜索软件,可以利用现成的
deepin-everything服务和缓存,直接解析即可,不增加额外的系统负担。3.程序的窗口大小、行高、列宽写在如下配置文件,可按需修改:
$HOME/.config/dsearch/dsearch.conf4.AI代码含量
99%,没有任何技术含量,只实现基本需求。5.强依赖
deepin-anything-server,dde-file-manager,deepin-icon-theme,仅在UOS v25 2500 amd64环境下测试。6.
deepin-anything文件索引数据库可读的字段,可以用neoluke软件查看:full_path(文件完整路径):文件的绝对路径。file_type(文件类型):文件类型,值域为dir,app,archive,audio,doc,pic,video,other。file_ext(文件扩展名):文件的扩展名(如pdf、docx、png)。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.程序界面如下,其他的功能日后再来完善。