我只是想在插入Parent和Child后直接获取子记录。我必须做一个搜索查询才能得到孩子,或者我可以只使用索引,类型,子记录的ID做一个标准的GET?如何在ElasticSearch中从父级子项获取子记录?
谢谢
我只是想在插入Parent和Child后直接获取子记录。我必须做一个搜索查询才能得到孩子,或者我可以只使用索引,类型,子记录的ID做一个标准的GET?如何在ElasticSearch中从父级子项获取子记录?
谢谢
是的,你可以做对孩子index
,type
和id
标准的GET,但user983022提到的,你需要使用parent_id
作为您的要求routing
参数,否则ES将有可能看在子文档的错误分片上。
有关父/子和路由的更多信息,请参阅GET
请求中的和http://www.elasticsearch.org/guide/reference/api/get/提及的routing
参数。
答:您需要添加具有父ID的路由参数以检索子记录。
我刚刚搜索了另一个回答上面的问题: – user983022