-
Aivaras Gotovskis authoredAivaras Gotovskis authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
HasParent.md 869 B
Has Parent Filter
More info about has parent filter is in the official elasticsearch docs
The has parent filter accepts a query and a parent type. The query is executed in the parent document space, which is specified by the parent type. This filter returns child documents which associated parents have matched.
Simple example
{ "has_child" : { "type" : "blog_tag", "query" : { "term" : { "tag" : "something" } } } }
And now the query via DSL:
```php
$termQuery = new TermQuery('tag', 'something');
$hasParentFilter = new HasParentFilter(
'blog',
$termQuery
);
$search = new Search();
$search->addFilter($hasParentFilter);
$queryArray = $search->toArray();