# goal **Repository Path**: GVIEW/goal ## Basic Information - **Project Name**: goal - **Description**: golang开发的基于bleve加jieba分词/sego分词的本地全文搜索系统。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-05-20 - **Last Updated**: 2021-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # goal #### 介绍 曾用python基于whoosh打造过一个本地文件搜索(gitee.com/lengss/xsearch),发现性能堪忧。 于是改用golang,基于bleve+jieba/sego,重新打造了新的本地全文搜索系统goal,支持golang,python,txt,msword,pdf等代码或文档的全文搜索。 由于缺乏文档,所以涉及以下几个点值得看看: 1. bleve的时间范围搜索。 2. bleve的返回字段设置。 3. bleve获取Document后的对象化处理。 4. jieba/sego的bleve插件化。 5. 其他,如pdf,docx的内容提取。 6. bleve的OpenUsing,按文档,runtimeConfig会覆盖创建初期的设置,但竟然无效!只好强制替换,很不文雅。 7. 总体看,性能达到预期。