首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式搜索引擎
Nefelibata
创建于2021-06-15
订阅专栏
分布式搜索引擎,建议按时间顺序阅读
等 12 人订阅
共10篇文章
创建于2021-06-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Nefelibata
1年前
搜索引擎
后端
ElasticSearch 核心
在建立索引的时候,一方面会建立倒排索引,以供搜索用; 一方面会建立正排索引,也就是 doc value,以供排序,聚合,过滤等操作使用。 doc value 是被保存在磁盘上的。此时如果内存足够,os
394
1
评论
Nefelibata
1年前
搜索引擎
后端
ElasticSearch 并发控制
和 cas 类似,es 也通过类似 offset 的版本号 version,进行乐观锁并发控制,以解决并发更新带来的冲突。
574
1
评论
Nefelibata
1年前
搜索引擎
ElasticSearch 基础
index 相当于传统数据库的 database,类似于上图中的 Goods 其中就包含了所有的商品。 type 相当于传统数据库的 table,商品中可能包含电子产品和食品。 document 是
281
点赞
评论
Nefelibata
1年前
搜索引擎
深入 ElasticSearch 索引
ES 和 MySQL 等传统数据库的差别之一就是在于索引。ES 采用的是一种名叫 倒排索引 的数据结构。
750
2
评论
Nefelibata
1年前
搜索引擎
为什么 Mysql 不适合大数据文本检索
MySQL 对于复杂条件查询的支持并不好,MySQL 最多使用一个条件涉及的索引来过滤,然后剩余的条件只能在遍历行过程中进行内存过滤。
773
点赞
评论
Nefelibata
1年前
搜索引擎
Mysql 数据同步到 ES 的技术方案选型和思考
MySQL 到 ES 数据同步本质上是数据去规范化的一种。本节我们展开 “MySQL 到 ES 数据迁移同步” 的技术解决方案,通过比较他们的优缺点和应用场景给读者提供一些思路。
3976
19
评论
Nefelibata
1年前
搜索引擎
分布式搜索引擎
1)把索引可以拆分成多个 shard(分区),每个 shard 存储部分数据。 2)这个 shard 的数据实际是有多个备份,就是说每个 shard 都有一个 primary shard(主分区),负
396
点赞
评论
Nefelibata
1年前
搜索引擎
Lucene
Lucene 是最流行的搜索库,elasticSearch 就是基于 lucene 的分布式搜索引擎。
309
点赞
评论
Nefelibata
1年前
搜索引擎
Elastic Search
Elastic Search 是一个高度可扩展开源的全文搜索引擎,它的搜索几乎是实时的。使用 ES 作为搜索引擎,可以为复杂搜索功能的需求提供解决方案。
239
点赞
评论
Nefelibata
1年前
搜索引擎
搜索引擎
搜索引擎是根据一定的策略、运用特定的计算机程序从互联网上收集信息。在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。
236
点赞
评论