# mysearch **Repository Path**: maxbling/mysearch ## Basic Information - **Project Name**: mysearch - **Description**: 使用纯java语言开发的根据文件名及内容进行快速搜索的桌面小程序。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2019-04-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mysearch #### 介绍 使用纯java语言开发的根据文件名及内容进行快速搜索的桌面小程序。 #### 软件架构 软件架构说明 1. 使用lucene7.7.1版本进行文件索引,jdk8 #### 安装教程 1. 运行环境仅需安装一个jre8。默认使用精简模式,i3+4G配置即可运行,高配运行效果更佳。 #### 使用说明 1. 运行com.xyq.fs.views.WindwosA的main函数即可启动工具。 目前支持对21种常用可读文件进行实时索引和检索,无需分词库即可精准搜索,电脑上有的就 能搜到。 1. 使用java8原生全盘扫描文件方式,其自带缓存机制,最快1秒内完成几万文件的差异化更新扫,无需MD5校验。 2. 支持可读文件内容关键词高亮预览。 3. 支持对重要文件添加备注笔记功能(自动备份),检索结果优先显示。 4. 检索结果默认按照文件的最后修改时间进行倒序排列,全库分页,加入结果缓存及下一页预读机制,翻页迅速流畅。 #### 参与贡献 1. 暂时就我一个人。