Bleve 介绍
Bleve,发音为 BLEH-vee,是一个现代化的 Go 搜索索引库。Bleve 是使用 Go
编写的现代化文本索引库,支持各种常用的搜索索引,包括过滤,排序和分类。
当使用 Java 和 JVM 的时候使用比较多的是 Lucene,Elasticsearch 和
Solr。但是有时候不想要那么多依赖,想要避免外部服务,简单编译部署就可以运行。所以 Couchbase 团队就构建了一个 Go 库,支持大部分
Lucene 常规使用的文本分析组件,可以使用 off-the-shelf key-value (KV) 存储。
特性:
-
通过强大的配置智能默认备份
-
支持字段类型
- Text, Numeric, Date
-
tf-idf Scoring
-
支持聚合 Facets:
-
Terms Facet
-
Numeric Range Facet
-
Date Range Facet
-
Bleve 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。