首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
chronist
掘友等级
软件工程师
|
阿里巴巴
技术爱好者,网络通讯,rpc
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
赞
文章( 54 )
沸点( 0 )
Lucene源码系列(六):多个有序列表如何取交集?
Lucene中求倒排链的交集是一个十分重要的操作。在布尔查询或者是短语匹配中都会用到,而倒排链交集的算法的效率决定了Lucene这些查询的效率。我们一起看看Lucene中是如何实现的~
Lucene源码系列(八):基于内存的位图实现方案
介绍了lucene中3种内存版的位图实现方式,内存浪费从多到少,示例图画结合源码的分析,从根上理解位图,也可帮助读者实现位图的自定义开发。
Lucene源码系列(十六):term字典的构建
全文检索引擎最核心的两块数据就是term字典和term的倒排索引,根据倒排索引我们可以非常快速的获取跟term相关的文档,但是如何根据term来获取term的倒排索引数据呢?这就需要term字典了。
Lucene源码系列(十):FST构建
背景 我们都知道检索引擎的核心是倒排,倒排就是term所在的文档列表(当然可以包含term在对应文档中的详细位置信息),但是怎么通过term来定位其倒排数据呢?这个问题的本质就是term映射倒排位置的
Lucene源码系列(十五):倒排索引文件生成
在前面的文章中,我们已经知道了倒排信息在内存中的存储结构以及如何读取。本文要介绍的是倒排信息持久化成索引文件的过程。
Lucene源码解析——DocValue存储方式
什么是DocValue? 讲完第一章的行式存储StoredField,接下来讲列式存储的DocValue。 什么叫列式存储?它和行式存储的区别是什么?一图以示之,如果我们要存储这个具有3个field,
我不是 Fenng,也不像纯银那么会写文章,我就想好好地做个技术社区
我今天想要写这篇文章的原因很简单,上周和一个很久没有见的朋友聊天,又听到了那句这一年里被人说了无数遍的话:“如果你是 Fenng,这事儿很快就成了,而且可以很牛逼”。然后我很感慨,因为前两天团队里的伙伴也开玩笑和我说,你写点文章吧,像纯银那样牛逼的文章,传播出去咱们就更火了。每…
vivo推送平台架构演进
随着互联网的发展,应用越来越多,开发者、运营人员需要通过不同的方式提升用户活跃与留存,而平台的流量也越来越高,给系统带来了不同挑战比如高并发、内容安全等,本文将会为您揭秘我们推送平台是如何克服这些挑战
vivo数据库与存储平台的建设和探索
DaaS平台是Database as a Service的缩写,该平台旨在提供高度自助化、高度智能化、高可用、低成本的数本篇文章介绍vivo平台的建设背景、已经建成的能力、建设过程中的一些思考和探索。
嫌微信公众号排版太丑?这里让你一步到位
之前我写过一篇文章 《打造一个优雅的微信文章编辑器》,那时候是直接 fork 大神小胡子哥 的线上排版编辑器过来揣摩了一番,顺便改了点样式,加了一个代码主题色 Material Dark,就上线了。实际上,项目的代码和体验一直我都感觉挺别扭的,便彻底重构了一番。 接下来,我详细…
下一页
个人成就
文章被阅读
150
掘力值
26
关注了
6
关注者
1
收藏集
3
关注标签
58
加入于
2016-03-17