传统数据库支持的full join(全连接)查询方式。

这种方式在Elasticsearch中使用时非常昂贵的。因此,Elasticsearch提供两种操作可以支持水平扩展

更多内容请参考Elasticsearch+Logstash+Kibana教程

ES中的连接

在ES中支持两种连接方式:嵌套查询和has_child、has_parent父子查询

嵌套查询:

文档中包含嵌套的字段、这些字段以数组的形式保存对象,这样每个嵌套的子对象都可以被搜索到。

has_child、has_parent父子查询:

父子文档是存储在同一索引中的不同类型,在索引数据前定义父子关系,父子关系通过类型引用。

最新文章

  1. 初识linux
  2. html5 canvas(小树姐的牛掰到爆了的作品)
  3. 第三章 Python容器:列表、元组、字典与集合
  4. 不变性、协变性和逆变性(Invariance, Covariance & Contravariance)
  5. Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
  6. 学习python3函数笔记
  7. [Luogu3066][USACO12DEC]逃跑的BarnRunning Away From…
  8. PAT1012:The Best Rank
  9. Win10系统下Anaconda下安装多种Python函数库
  10. Spring Boot依赖引入的多种方式
  11. https学习笔记三----OpenSSL生成root CA及签发证书
  12. Java集合类常见面试知识点总结
  13. UE4如何检测目标在锥形视野内
  14. (iOS)使用auto layout进行复杂布局时,UILabel的相关trick
  15. kafka_zookeeper_配置文件配置
  16. struct初始化
  17. MongoDB入门---聚合操作&管道操作符&索引的使用
  18. "Entity Framework数据插入性能追踪"读后总结
  19. [转载]交换机STP协议
  20. 洛谷【P4883】mzf的考验

热门文章

  1. 背景建模SACON
  2. eclipse启动tomcat错误:A Java Exception has occurred(转)
  3. 用java给php写个万能接口
  4. java中清空session
  5. shell中如何判断某一命令是否存在
  6. MS SQL SERVER 锁研究记录
  7. Azure 负载均衡和可用性集
  8. JQuery 回到顶部效果
  9. InterProScan 5.17-56.0 安装和使用
  10. C++Primer STL算法