首页
›
Web后端与企业应用开发
›
013-搜索索引与查询边界
›
《领域建模驱动搜索索引:实体关系与文档嵌套设计》
VIP20
本课程属于:013-搜索索引与查询边界
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
领域建模驱动搜索索引:实体关系与文档嵌套设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
领域建模与搜索索引的关系 · 课程目标与适用人群 · 整体知识图谱预览
课程导论
领域建模
02
核心概念
实体(Entity) · 关系(Relationship) · 属性(Attribute)的定义与示…
核心概念
Entity
03
实体关系图(ER图)基础
ER图符号 · 实体与关系的图形化表示 · 基数约束
ER
实体关系图
04
从ER图到逻辑模型
关系模式设计 · 主键与外键 · 范式化与反范式化权衡
ER
图到逻辑模型
05
搜索索引基础
倒排索引原理 · 分词与词项词典 · 文档-词项矩阵
搜索索引基础
倒排索引原理
06
文档模型设计
文档嵌套结构 · 数组与对象嵌套 · 扁平化与嵌套的对比
文档模型设计
文档嵌套结构
07
实体关系映射到文档
一对一关系在文档中的表示 · 一对多关系嵌套设计
实体关系映射到文…
一对一关系
08
多对多关系处理
通过嵌套数组表示多对多 · 通过引用ID关联 · 性能权衡
多对多关系处理
通过嵌套数组表示…
09
聚合根与文档边界
DDD聚合根概念 · 如何确定文档的聚合边界 · 事务边界
聚合根
文档边界
10
索引映射(Mapping)设计
字段类型定义 · analyzer与search_an… · 动态映射与显式映射
Mapping
索引映射
11
嵌套对象(Nested Object)详解
nested数据类型 · 查询与聚合 · 与普通对象数组的区别
Nested
Object
12
父子关系(Parent-Child)设计
join数据类型 · has_child/has_pare… · 适用场景
Parent-Child
父子关系
13
反规范化(Denormalization)策略
冗余字段设计 · 更新一致性挑战 · 读写性能平衡
Denormalizat…
反规范化
14
实体关系图到索引文档的转换案例
电商系统(用户-订单-商品)建模
实体关系图到索引…
电商系统
15
实体关系图到索引文档的转换案例
社交网络(用户-帖子-评论-点赞)建…
实体关系图到索引…
社交网络
16
实体关系图到索引文档的转换案例
内容管理系统(文章-分类-标签-作者…
实体关系图到索引…
内容管理系统
17
搜索查询设计
基于文档结构的term/terms查… · bool查询组合 · 嵌套查询
搜索查询设计
term/terms
18
聚合分析设计
基于嵌套文档的聚合 · 子聚合 · 聚合结果与实体关系对齐
聚合分析设计
基于嵌套文档的聚…
19
索引性能优化
文档大小控制 · 字段存储与索引选项 · 刷新间隔与段合并
索引性能优化
文档大小控制
20
数据同步策略
从关系数据库同步到搜索引擎 · 变更数据捕获(CDC) · 批量与实时同步
数据同步策略
从关系数据库同步…
21
多语言与多租户建模
语言分析器配置 · 租户隔离的文档设计 · 字段级权限
多语言
多租户建模
22
时间序列与事件建模
事件实体 · 时间戳字段 · 滚动索引与生命周期管理
时间序列
事件建模
23
图关系与搜索结合
图数据库与搜索引擎的互补 · 实体关系图在搜索中的图遍历
图关系
搜索结合
24
领域事件驱动索引更新
事件溯源 · CQRS模式 · 索引最终一致性
领域事件驱动索引…
事件溯源
25
索引版本管理与迁移
映射变更策略 · 重建索引(reindex) · 别名切换
索引版本管理
迁移
26
测试与验证
索引文档正确性验证 · 查询结果与领域模型一致性测试
测试
验证
27
监控与运维
索引健康检查 · 查询性能监控 · 慢查询日志分析
监控
运维
28
实战项目一
构建一个电商搜索索引(商品 · 类目 · 品牌
实战项目一
构建一个电商搜索…
29
实战项目二
构建一个知识库搜索索引(文档 · 章节 · 标签
实战项目二
构建一个知识库搜…
30
课程总结
领域建模驱动索引设计的最佳实践 · 常见陷阱与未来趋势
课程总结
领域建模驱动索引…
所属VIP或分类
同VIP:Elasticsearch跨集群联邦查询架构与边界参数调优
同VIP:Go慢查询分析
同VIP:Go搜索查询边界慢查询分析