我成功地从单个索引中获取数据,但现在我必须从 3 个索引中获取数据,这 3 个索引具有不同的类型(学生、员工、学校)
。通过单个查询触发器,我就可以从所有三个索引中获取数据。
最佳答案
在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");
关于elasticsearch - 从 Elasticsearch 中的 3 个不同索引获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43580365/