例如,我有一个名为"student"的索引:
{
"id": "100",
"name": "Frank"
}
然后还有另一个名为"等级"的索引:
{
"id": "1"
"score": 95,
"studentId": "100"
}
如何使用一个查询来获取学生页面并按分数排序?我可以像MySQL一样使用联接查询来搜索这两个索引吗
这就是我想要的:
{
"id": "100",
"name": "Frank",
"score": "95"
},
{
...
}
不幸的是,没有。必须规范化您的数据,因为在ES中不可能进行联接。更多信息,请访问elastic.co/guide/en/elasticsearch/guide/current/rerelations.html