Skip to content

[Feature] 本地搜索建议添加搜索历史功能 #492

@RazarkZhang

Description

@RazarkZhang

🚀 功能描述

建议增加搜索历史功能,以实现最近打开的文件/文件夹再次搜索时排在最前面。

💡 动机

虽然Utools未自带,但原版everything(开启搜索历史),以及其他老牌第三方文件检索应用(如火萤酱,fluent search)都自带这个功能。

该功能确实非常方便,可以解决经常需要打开的资料每次都要下翻至底部才可找到的痛点。

🎯 解决方案

将搜索历史集成在本地搜索插件中,用户既可随时查看,也可在检索文件中调阅。

当一个文件/文件夹被检索并通过本地搜索插件打开时,下次检索该文件/文件夹即排在首位,不受默认按修改时间排序规则的限制。

特别地,当打开过的文件/文件夹重名或名称相似时,将最近打开的文件/文件夹排在最上方。
e.g. 文件夹D:\Games 和 应用程序D:\Games\Game.exe最近均被检索且按先后顺序打开过,则下次模糊检索“game”,"gam","ga"等内容时,第一条结果优先显示应用程序Game.exe,第二条结果显示文件夹Games,最后显示其余匹配结果。

e.g. 文件夹D:\百年五四,逐梦青春 和 Word文档D:\百年五四,逐梦青春演讲稿.docx 不完全重名,最近均被检索且按先后顺序打开过,则下次模糊检索“百年五四”,"百年","青春"等内容时,第一条结果优先显示文件夹D:\百年五四,逐梦青春,第二条结果显示Word文档D:\百年五四,逐梦青春演讲稿.docx,最后显示其余匹配结果。

📋 附加信息

  • 是否有其他应用实现了类似功能?
    有,原版everything(开启搜索历史),以及其他老牌第三方文件检索应用(如火萤酱,fluent search)都自带这个功能。

  • 记录搜索历史的触发条件
    使用本地搜索插件打开某文件/文件夹

✅ 检查清单

  • 我已经搜索过现有的 Issues,确认没有重复
  • 我已经阅读了文档
  • 我愿意提交 PR 来实现这个功能

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions