首页
学习
活动
专区
工具
TVP
发布

呼延

专栏作者
227
文章
293194
阅读量
39
订阅数
Lucene系列(18)索引格式之kdm文件
kdm,kdi,kdd 三个文件共同存储了Lucene中Point类型的数据及索引,Point存储及搜索过程中使用BKD树数据结构,因此这三个文件和BKD关系比较密切, 建议在阅读前了解相关的BKD树理论.
呼延十
2021-04-15
6260
Lucene系列(19)索引格式之kdi文件
PackedValue: 其实我更愿意叫他Index. 他是整个完全二叉树的内部节点集合.
呼延十
2021-04-15
4720
Lucene系列(12)索引格式之nvm文件
nvm 与 nvd 文件配合存储了索引中的标准化相关信息。其中 nvm 存储了元数据,nvd 文件存储了标准化后的值及相关 docId 信息。
呼延十
2021-03-22
6100
Lucene系列(13)索引格式之nvd文件
nvm 与 nvd 文件配合存储了索引中的标准化相关信息。其中 nvd 存储了真实的数据,比如当前 field 有值的所有 docId,以及他们的标准化值。
呼延十
2021-03-22
5220
Lucene系列(十)索引格式之pos文件
因此文件格式与doc总体上讲也是基本相同的,因为不用存储跳跃数据(doc文件中的跳跃数据包含了pos文件的文件位置,可以协助查找),文件反而简单了许多.
呼延十
2021-03-15
1.3K0
Lucene系列(11)索引格式之pay文件
同样在构造函数中. org.apache.lucene.codecs.lucene84.Lucene84PostingsWriter#Lucene84PostingsWriter.
呼延十
2021-03-15
6870
Lucene系列(九)索引格式之doc文件
各种东西还是比较多的, 具体的信息留在索引过程分析中再讲,我们快进到写入代码分析.
呼延十
2021-03-11
2.3K1
Lucene系列(五)索引格式之fdm文件
首先学习一下lucene的索引文件结构. 本文介绍 Field 相关信息的存储文件格式.
呼延十
2021-02-02
9480
Lucene系列(六)索引格式之fdt文件
fdt文件,以正排的方式, 存储了field的原始真实数据. 也就是说, 你添加到所有中的所有field内容. 都会存储在此文件中.
呼延十
2021-02-02
1.3K0
Lucene系列(五)索引格式之fdm文件
首先学习一下 lucene 的索引文件结构。本文介绍 Field 相关信息的存储文件格式。
呼延十
2021-02-02
7000
Lucene系列(六)索引格式之fdt文件
fdt 文件,以正排的方式,存储了 field 的原始真实数据。也就是说,你添加到所有中的所有 field 内容。都会存储在此文件中。
呼延十
2021-02-02
7790
Lucene系列(八)索引格式之fnm文件
fnm文件主要存储域的基础信息,前面我们知道了,在fdt,fdm,fdx三个文件中,配合存储了域的值信息,其中在fdt文件中,存储域的值信息时,为了将每个值与域名能对应起来,存储了FieldNumberAndType.  详情可查看 [lucene索引文件之fdt文件]http://huyan.couplecoders.tech/lucene/%E6%90%9C%E7%B4%A2%EF%BC%8C%E7%B4%A2%E5%BC%95%E6%96%87%E4%BB%B6/2021/01/04/lucene%E7%B3%BB%E5%88%97(%E5%85%AD)%E7%B4%A2%E5%BC%95%E6%A0%BC%E5%BC%8F%E4%B9%8Bfdt%E6%96%87%E4%BB%B6/)
呼延十
2021-02-02
7010
Lucene系列(四)directmonotonicwriter源码分析
来学习一下DirectMonotonicWriter类的代码. 源码版本: 8.7.0
呼延十
2021-01-29
4420
Lucene系列(二)int的变长存储与zigzag编码
lucene代码量还是比较多的, 在没有看的很明白的情况下, 先写一写新学到的工具类的一些操作吧~也是收获很多.
呼延十
2021-01-24
9520
Reids系列(五)底层数据结构之整数集合
Redis 已经是大家耳熟能详的东西了,日常工作也都在使用,面试中也是高频的会涉及到,那么我们对它究竟了解有多深刻呢?
呼延十
2020-02-14
3190
位图数据结构及其在 Java和 Redis中的应用
位图的基本介绍 概念 什么是位图?BitMap,大家直译为位图. 我的理解是:位图是内存中连续的二进制位(bit),可以用作对大量整形做去重和统计. 引入一个小栗子来帮助理解一下: 假如我们要存储三个
呼延十
2019-07-28
1.8K0
位图数据结构及其在-Java和-Redis中的应用
目录 位图的基本介绍 概念 什么是位图?BitMap,大家直译为位图. 我的理解是:位图是内存中连续的二进制位(bit),可以用作对大量整形做去重和统计. 引入一个小栗子来帮助理解一下: 假如我们要存
呼延十
2019-07-02
1.7K0
Mysql索引原理及其优化
网上都说学会mysql需要学会两个部分,索引和事务,其实在最近的Mysql学习过程中,我觉得应该是有三个部分的,索引,查询,事务.其中的查询主要是指查询优化即编写高效率的SQL语句.
呼延十
2019-07-01
8220
一致性hash算法及其java实现
随着业务系统越来越大,我们需要对API的访问进行更多的缓存,使用Redis是一个很好的解决方案.
呼延十
2019-07-01
1.2K0
Mysql自带数据库中的信息
当你新接触一个数据库,对其中的数据库,表,字段什么的都不清楚,这时候需要查找某个字段,怎么办呢? 比如,你新接触了一个数据库,其中有20多个库,每个库里面有500+的表格,你这个时候想找用户的昵称字段
呼延十
2019-07-01
4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档