Elasticsearch DSL语句之连接查询

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

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

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

ES中的连接

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

嵌套查询:

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

has_child、has_parent父子查询:

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

好的代码像粥一样,都是用时间熬出来的
原文地址:https://www.cnblogs.com/miqi1992/p/5511067.html