goal.git

command module
v0.0.0-...-23c82d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2021 License: Apache-2.0 Imports: 37 Imported by: 0

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. 总体看,性能达到预期。

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL