标签: elasticsearch spring-data-elasticsearch
我成功地从单个索引中获取数据,但现在我必须从3个索引中获取数据,这3个索引的类型不同(Student, Employee, School)。使用单个查询触发器,我可以从所有三个索引中获取数据。
(Student, Employee, School)
答案 0 :(得分:4)
您可以通过网址指定
POST /gb,us/user,tweet/_search { //YOur query }
在您的情况下,如果每个索引有一个类型,则可以是
POST /Student,Employee,School/_search
更多信息here
根据this的Java,你应该像这样
QueryBuilders.indicesQuery(queryBuilder, "product-a", "product-b");