所以我们就不用他了,我们选用一个用Go语言开发的轻量级ZincSearch 全文索引的搜索引擎,与 Elasticsearch 相比,它操作起来很简单,Elasticsearch 需要几十个 knobs 来理解和调整,你可以在 2 分钟内启动并运行,ZincSearch安装和运行都是单个二进制文件,二进制文件适用于多个平台的发行版,不需配置运行环境,运行内存不到 ...
ZincSearch官网及开发文档都是英文的,英文对于英文不好及不常用英文的开发朋友不太友好,因此GoFly全栈开发社区花点时间把官方的英文文档翻译成中文,并在文档中增加了我们实战中有的知识点英文文档没有写的内容已经我们使用时的实战代码,丰富了文档,这样新手朋友可以少折腾点。
Zinc是一个用于对文档进行全文搜索的搜索引擎。它是开源的,内置在 Go 中。Zinc不是从头开始构建索引引擎,而是构建在 bluge 之上,这是一个出色的索引库。ZincSearch特点: 无模式索引 资源利用率低 易于使用的轻量级 GUI 内置身份验证 用于编程使用的简单 API 与希望从 Elasticsearch 迁移到 Zinc 的应用程序兼容的 E...
首先说明一下ZincSearch是采用RESTfulAPI 使用 HTTP 作为传输协议,使用 JSON 作为数据交换格式. 所有的语言都可以使用 RESTful API,这样可支持多种语言,比如有Java 、C#、PHP、Go等。因为我们使用Go作为开发语言,所以这里就讲Go语言使用。 1.封装工具库 在zincsearch插件包中我们先创建一个文件用来编写工具库,取名为...
ZincSearch 全文索引的搜索引擎 Zinc 是一个进行全文索引的搜索引擎,它是 Elasticsearch 的轻量级替代品,并且使用一小部分资源运行。它使用bluge作为底层索引库。 与Elasticsearch 相比,它操作起来很简单,Elasticsearch 需要几十个 knobs 来理解和调整,你可以在 2 分钟内启动并运行。
docker 搭建 docker run -p 4080:4080 \ -e ZINC_FIRST_ADMIN_USER=admin -e ZINC_FIRST_ADMIN_PASSWORD=Complexpass#123 \--name zincsearch public.ecr.aws/zinclabs/zincsearch:latest 1. 创建索引 POSThttp://localhost:4080/api/index 注意: index 设置为false 将无法用于查询和过滤 ...
ZincSearch官方文档只有英文版,英文文档地址:https://zincsearch-docs.zinc.dev ,为了方便我们使用,GoFly社区把它翻译成中文并对使用相关内容进行补全,也是让大家能有个全面使用参考文档,帮助大家开发效率,这是我们翻译及gofly框架集成完善的文档:ZincSearch中文开发文档开发文档中我们对官方翻译同时结合开发实战得出经验结...
简介:ZincSearch 最初是一个由前亚马逊架构师 Prabhat Sharma 构建的开源项目,它开发了搜索引擎技术,使任何人都可以部署搜索引擎并从他们的数据中提取有价值的、可操作的见解。Zinc 建立在 Go 和 VueJS 的现代技术堆栈之上,允许通过快速迭代进行快速开发,并为用户提供低资源利用率的操作。
轻量版 ElasticSearch——ZincSearch,它仅用一小部分资源即可运行,以Bluge作为底层索引库。它具有全文索引的功能和基于 Vue 的UI界面,还有开箱即用的身份验证等功能。目前 GitHub 上已有14k+颗 star。 开源主页:https://github.com/zinclabs/zincsearch
重新定义搜索引擎技术的公司ZincSearch今天宣布获得360万美元的种子轮融资,由Nexus Venture Partners领投,戴尔科技资本、Secure Octane、Cardinia Ventures跟投,以及包括Anand Babu Periasamy、Balaji Parimi、Rob Skillington、Anshu Sharma、Luke Kim、Awais Nemat、Dan Pinto和Alex Gallegos在内的技术领导者参与其中。Nexu...