如何从ElasticSearch中的父子获取子记录?

时间:2013-08-18 15:06:21

标签: elasticsearch

我只想在插入Parent和Child之后直接获取子记录。我必须做一个搜索查询来获取孩子,或者我可以只使用子记录的索引,类型,ID进行标准GET吗?

感谢

2 个答案:

答案 0 :(得分:2)

是的,你可以对孩子indextypeid做一个标准的GET,但是当提到 user983022 时,你需要在您的请求中使用parent_id作为routing参数,否则ES可能会查找子文档的错误分片。

有关父/子和路由的详细信息,请使用routing请求中的GET参数提及http://www.elasticsearch.org/blog/customizing-your-document-routing/http://www.elasticsearch.org/guide/reference/api/get/

答案 1 :(得分:1)

答案:您需要添加带有父ID的路由参数来检索子记录。