Elasticsearch DSL语句之连接查询
2024-08-26 08:59:01
传统数据库支持的full join(全连接)查询方式。
这种方式在Elasticsearch中使用时非常昂贵的。因此,Elasticsearch提供两种操作可以支持水平扩展
ES中的连接
在ES中支持两种连接方式:嵌套查询和has_child、has_parent父子查询
嵌套查询:
文档中包含嵌套的字段、这些字段以数组的形式保存对象,这样每个嵌套的子对象都可以被搜索到。
has_child、has_parent父子查询:
父子文档是存储在同一索引中的不同类型,在索引数据前定义父子关系,父子关系通过类型引用。
最新文章
- 初识linux
- html5 canvas(小树姐的牛掰到爆了的作品)
- 第三章 Python容器:列表、元组、字典与集合
- 不变性、协变性和逆变性(Invariance, Covariance &; Contravariance)
- Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
- 学习python3函数笔记
- [Luogu3066][USACO12DEC]逃跑的BarnRunning Away From…
- PAT1012:The Best Rank
- Win10系统下Anaconda下安装多种Python函数库
- Spring Boot依赖引入的多种方式
- https学习笔记三----OpenSSL生成root CA及签发证书
- Java集合类常见面试知识点总结
- UE4如何检测目标在锥形视野内
- (iOS)使用auto layout进行复杂布局时,UILabel的相关trick
- kafka_zookeeper_配置文件配置
- struct初始化
- MongoDB入门---聚合操作&;管道操作符&;索引的使用
- ";Entity Framework数据插入性能追踪";读后总结
- [转载]交换机STP协议
- 洛谷【P4883】mzf的考验