首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
go放弃之旅
冒泡的肥皂
创建于2023-04-09
订阅专栏
学go看多久能放弃
等 8 人订阅
共20篇文章
创建于2023-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
用go构建个简单的搜索(八) 通过BM25构建简单关键词搜索
go以map做为切词数据存储-》得到关键词的BM25得分-》得分排序后得到关联文档demo。简单的实现一个搜索的雏形
用go构建个简单的搜索(七) BM25打分
这里对于搜索匹配结果主要打分分值越高说明匹配度越高,这个里主要对BM25的简单说明,BM25算是对TF-IDF的升级。
用go构建个简单的搜索(六)搜索结果的排序
这里介绍下传统的词对于文档关系度的算法TF-IDF(这个算法很简单别的复杂的不会哈哈),和搜索结果排序的一些其他考虑因素。
用go构建个简单的搜索(五)哥伦布Golomb编解码增强版
go哥伦布Golomb编解码实现增强,主要是之前那个余数公式有bug导致搞了一下午,增强主要是把编码后的数据连续保存到了uint32数组中,然后根据保存的数组反解析出来。
用go构建个简单的搜索(四)哥伦布Golomb编解码实现
哥伦布Golomb编解码go的一个实现;索引这里主要用在切词位置的一个压缩算法,对索引文件的操作后面会实现个demo。
用go构建个简单的搜索(三)对上篇索引文件优化
上篇介绍了简单的索引文件结构,但是缺点索引文件比原文件大很多,这里想了些办法进行了些优化尝试,主要是优化切词(term)后的位置信息结构。
用go构建个简单的搜索(二)最简单的索引文件
这篇主要说明下用一个最简单的索引结构和文本的存储,然后可以把索引落盘和索引加载到内存中。简单结果生成的索引文件居然比源文件大很多,当然后续会慢慢改进。
用go构建个简单的搜索(一)
用字典树构建个简单倒排索引demo。测试是根据下载的小说通过切词器处理然后加载到字典树中,当然这样关键字查询也是准确搜索了。
简单的搜索需要解决的问题
对一个简单搜索引擎简单的理解和一些准备需要处理的东西。主要对于索引还不知道该怎么处理,这样理解也不知道对不对。
Go进阶47:从零开始构建全文搜索引擎(译) 转载
这是一篇转载的文章:go从零开始构建全文搜索引擎的翻译,想看下搜索这方面的入门知识感觉还是很不错的。
Google B-Tree的使用demo
这里是一篇笔记:大概的了解下B树和B+的结构定义,以及google实现go的B-TREE用法的简单例子。
一致性哈希算法(Java实现)
昨天用java写了一个致性hash的demo写的很粗糙,今天在网上找了一篇加深下印象,这里转载过来了
一致性哈希理解
昨天看七天用Go从零实现系列-分布式缓存 - GeeCache的时候看到了里面的节点用一致性hash解决的,平时只知道hash取模学到了点东西,最后用java实现了个简单demo
go学习写个简单的字典树
go放弃之旅遇到的字符串长度问题;这里介绍用go实现一个字典树,主要是先实现查询,根据查询进行字典的插入,根据查询进行判断
go学习写个简单的时间轮
当然代码写的很丑,后面会慢慢优化的。go学习写了个简单时间轮延时执行demo,时间轮数据结构类似java中HashMap,取数不同点随着时间推移循环槽位,可以用钟表想想。
go学习http和java的简单对比
go放弃之旅之http最近学习的笔记。这里简单对比下和java的web学习和使用的时候的一些区别和学到的知识点一个记录。最近学习go的知识是在学习7天用Go从零实现Web框架Gee教程
七天用Go从零实现系列:Day3 前缀树路由写注释
go入门到放弃学习,开始看代码了。后面打算学习七天用Go从零实现系列,这里是Gee第三天 前缀树路由的学习代码注释
go学习笔记对象排序、flag.Var多字段处理demo
go学习笔记之接口,这里主要是用对象的排序,和命令行参数解析到对应的对象例子做个练习来熟悉下go的接口
go练习demo数据库操作
go数据库操作,用到的知识点1.1结构体定义 1.2结构体方法 1.3UUID字符串操作 1.4数据库操作步骤
go入门的坑
刚学go踩的坑!!! 各种问题,快把我逼疯了,还没学会写hello world!就要放弃了,欢迎把你踩得坑写到评论下方。