这是一个可以快速检索本地文件名称和内容的工具。同类工具有:AnyTXT Searcher
- 下载最新发布包(目前只编译了Windows包,其他操作系统暂时只能自己源码编译):https://github.com/MACDfree/asearch/releases;
- 配置
config.json
,主要配置项为需要需要检索的文件路径matches
; - 运行
asearch.exe
,首次运行会根据配置创建索引,索引创建完成后会自动打开浏览器; - 在搜索框中输入想要搜索的内容,点击回车进行搜索。(高级搜索语法见https://blevesearch.com/docs/Query-String-Query/)
golang
bleve,搜索引擎,github.com/blevesearch/bleve/v2
sego,中文分词,github.com/huichen/sego
gin,web框架,github.com/gin-gonic/gin
gooxml,msoffice解析,baliance.com/gooxml
bolt,kv存储,go.etcd.io/bbolt
systray,系统托盘图标,github.com/getlantern/systray
- 无法解析doc和xls文件,只能解析docx和xlsx