Elasticsearch DSL语句之连接查询

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

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

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

ES中的连接

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

嵌套查询:

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

has_child、has_parent父子查询:

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

 

posted @ 2016-05-20 09:54  小破孩92  阅读(651)  评论(0编辑  收藏  举报
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1lpynpue2xgn