elasticsearch中存多表关联查询吗?

在查询的时候,需要关联别的表获取数据。这个在golang中有实现吗?

已邀请:

pathbox - https://pathbox.github.io/

赞同来自:

elasticsearch 不是关系型数据库,没有关联表的说法。 elasticsearch的表,专业说法应该是索引。你可以先从A索引读取到相关数据,再从B索引查询,这样分成多个请求。 elasticsearch 可以跨索引查询,从多个索引中得到满足条件的文档,得到Field值

Xargin

赞同来自:

汗,es 的问题去 elasticsearch.cn 问更合适

单就这个问题的话,可以考虑 nested doc

haoc7

赞同来自:

可以理解成是按词去查记录,而不是查到记录找词。

fair1993

赞同来自:

es还有prent_childen支持父子表关联查询,但是这种只支持一对多,不支持多对一,而且父子关系在一开始就要定好,后期不能更改

要回复问题请先登录注册