从弹性搜索中的 3 个不同索引获取数据?

Get data from 3 different indexes in the Elastic search?

我已经成功地从单个索引中获取数据,但现在我必须从 3 个索引中获取数据,这 3 个索引的类型不同 (Student, Employee, School)。使用单个查询触发器可以从所有三个索引中获取数据。

在 es 中你可以通过 URL

指定
POST /gb,us/user,tweet/_search
{
//YOur query
}

在你的情况下,如果每个索引有一种类型,它可能是

POST /Student,Employee,School/_search

更多信息here

在 Java 根据 this 你应该有这样的东西

QueryBuilders.indicesQuery(queryBuilder, "product-a", "product-b");