Elasticsearch返回父子数据关联查询案例
在《 Elasticsearch 父子关系维护和检索案例分享》一文中介绍了Elasticsearch 父子关系维护和检索的基本功能,本文接着上篇文档,分享同时返回父子数据Elasticsearch 关联查询案例。 本文涉及到的技术点: inner_hits的使用,通过inner_hits来同时返回父表数据和子表数据 父子双向数据检索及结果绑定和遍历 1.准备工作 参考文档《 高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端 2.定义带inner_hits的dsl检索语句 在dsl配置文件-esmapper/indexparentchild.xml中增加两个dsl检索语句: hasChildSearchReturnParent2ndChildren 演示在按照雇员信息检索公司数据时,同时返回符合条件的公司下面的员工信息 hasParentSearchByCountryReturnParent2ndChildren 演示在按照公司信息检索雇员数据时,同时返回符合条件的雇员对应的公司信息 <!--以雇员姓名为条件检索公司信息并返回公司雇员信息--> &...