首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
地表最强菜鸡
掘友等级
架构师
|
乐信集团
从事 Java语言、Go语言、嵌入式C、前端、小程序、Android混合、IOS混合、云原生基础设施开发等,有丰富的物联网、基础中间件的实战与架构经验,帮助团队需求梳理、项目研发、自动化运维、技术难点攻关落地等。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
ElasticSearch实战(九)-TF/IDF/BM25分值计算(文本搜索排序分值计算,全文检索算法,文本相似度算法)
一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。TF-IDF加权的各种形式常被搜索引擎应用,作为文件与用户查询之间相关程度的度量或评级。 TFIDF的主...
ElasticSearch实战(八)-Roaring Bitmap 位图压缩算法(原始数值压缩、查询结果合并)
Bitsets(也称为Bitmaps)通常用作快速数据结构。不幸的是,他们可能会占用太多内存。为了降低内存的使用,我们经常会使用压缩的位图。 Roaring Bitmaps 是一种压缩的位图,要优于常规的压缩位图,例如 WAH,EWAH 或者 Con...
ElasticSearch实战(七)-BKD-Tree 多维空间树算法(范围查询算法)
Bkd-Tree作为一种基于K-D-B-tree的索引结构,用来对多维度的点数据(multi-dimensional point data)集进行索引。Bkd-Tree跟K-D-B-tree的理论部分在本篇文章中不详细介绍。 一句话概括整个流程的话就...
ElasticSearch实战(六)-Skip List 跳表算法(文档定位跳跃算法)
ElasticSearch在对索引内存块地址进行分割,通过Skip List来快速定位内存块地址,这里形象的举个例子。 1,101,255分别指向自己对应的block。这样就可以很快地跨block的移动指向位置了。 Lucene自然会对...
ElasticSearch实战(五)-FST有限状态转换算法(索引数据压缩算法)
Lucene使用FST算法以字节的方式来存储所有的Term,重复利用Term Index的前缀和后缀,使Term Index小到可以放进内存,减少存储空间,不过相对的也会占用更多的cpu资源。FST在Lucene4.0以后的版本中用于快速定位所查单词在字典中的位置...
ElasticSearch实战(四)-DocValue列式存储算法(数据排序/聚合统计)
DocValue是在Lucene4.0引入的新特性,属于正排索引。DocValue其实是Lucene在构建倒排索引时,会额外建立一个有序的正排索引,它存储文档编号到字段值正排关系的索引,意在取代FieldCache在搜索时所发挥的作用,消除搜索时需要加载倒排索引构...
ElasticSearch实战(三)-倒排索引算法
Elasticsearch是通过Lucene的倒排索引技术实现比关系型数据库更快的过滤。特别是它对多条件的过滤支持非常好,比如年龄在18和30之间,性别为女性这样的组合查询。 笼统的来说,b-tree索引是为写入优化的索引结构。当我们不需要支持快速的...
ElasticSearch实战(二)-ElasticSearch集群环境搭建
本篇的ES集群是基于 ElasticSearch实战(一)-ElasticSearch单机环境搭建 的配置来做的,如果你还没有完成第一篇ES单机环境的部署,不建议阅读本文。192.168.181.192.168.181.192.168.181. 将第...
ElasticSearch实战(一)-ElasticSearch单机环境搭建
ElasticSearch,这个熟悉又陌生的名词是从三年前开始听到的,刚接触的时候是用ElasticSearch 与 Logstash、Kibana 做了一个服务器日志收集和可视化界面,对于其他用途并不是非常了解,直到再有一次面试一家做支付行业的公司的时候,据说他...
ElasticSearch实战(六十七)-非关系型数据库实时同步到ES
本文主要讲解ElasticSearchh非关系型数据库实时同步到ES,帮助大家打好ElasticSearch基础。
下一页
个人成就
文章被点赞
80
文章被阅读
115,636
掘力值
2,475
关注了
0
关注者
20
收藏集
0
关注标签
0
加入于
2019-04-29