18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 电子商务 > 用Golang写一个搜索引擎(0x00) --- 从零开始

用Golang写一个搜索引擎(0x00) --- 从零开始

时间:2023-03-17 02:12:01 | 来源:电子商务

时间:2023-03-17 02:12:01 来源:电子商务

本站终于给我开专栏了,听说这里人群高端:)

这篇是引子,如果你感兴趣这个话题,感兴趣自己来写一个搜索引擎,这里有全部文章

用Golang写一个搜索引擎(0x00)从零开始
用Golang写一个搜索引擎(0x01)基本概念
用Golang写一个搜索引擎(0x02)倒排索引技术
用Golang写一个搜索引擎(0x03)跳跃表,哈希表
用Golang写一个搜索引擎(0x04)B+树
用Golang写一个搜索引擎(0x06)索引构建
用Golang写一个搜索引擎(0x07)正排索引
用Golang写一个搜索引擎(0x08)索引的段
用Golang写一个搜索引擎(0x09)数据增删改

很早就想写一系列的这样的文章了,之前在一个电商公司做搜索,对搜索引擎有一些认识,来到一个新的创业公司以后非常高兴还有机会继续做这方面的事情,虽然领域已经变了,而且不是做搜索了,但是技术还是那些技术,并且有机会接触到了Go语言,对于一个将近10年C/C++的程序员来说,Go的一些特质让我觉得非常舒服,可参见我之前的文章,点击下面的阅读原文可以看到。

从公司项目衍生出了一个自己的搜索引擎项目,然后有了这篇文章。

先聊聊目标吧,我希望实现一个这样的搜索引擎

当然,一个搜索引擎涉及的部分实在是太多了,下面几个部分不是我们的重点,也不会进行深入的实现

目前代码部分已经完成了一大半了,但是还没有进行优化,并且最后一个分布式引擎还没有完成。但是代码的核心部分,也就是搜索引擎本身的技术部分已经完成了,也已经在github上托管了,所以这一系列文章出现不更新的情况也不太可能,毕竟代码已经基本完成了。

整个系列文章将分成以下几个部分来进行描述

代码已经在git上开源了,我会本周再整理一下就公布出来,目前就一堆代码实在没办法看。

好了,算是开了一个头了,如果想在微信上看,可以微信搜索XJJ267或者西加加语言,那里还有其他类型的文章。

关键词:索引

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭