WARNING: Version 6.1 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Parent Id Query
editParent Id Query
editThe parent_id
query can be used to find child documents which belong to a particular parent.
Given the following mapping definition:
PUT my_index { "mappings": { "doc": { "properties": { "my_join_field": { "type": "join", "relations": { "my_parent": "my_child" } } } } } } PUT my_index/doc/1?refresh { "text": "This is a parent document", "my_join_field": "my_parent" } PUT my_index/doc/2?routing=1&refresh { "text": "This is a child document", "my_join_field": { "name": "my_child", "parent": "1" } }
GET /my_index/_search { "query": { "parent_id": { "type": "my_child", "id": "1" } } }
Parameters
editThis query has two required parameters:
|
The child type name, as specified in the |
|
The ID of the parent document. |
|
When set to |