Parent Id Query Usage

edit

The parent_id query can be used to find child documents which belong to a particular parent.

See the Elasticsearch documentation on parent_id query for more details.

Fluent DSL example

edit
q
.ParentId(p => p
    .Name("named_query")
    .Type<Developer>()
    .Id(Project.First.Name)
)

Object Initializer syntax example

edit
new ParentIdQuery
{
    Name = "named_query",
    Type = Infer.Type<Developer>(),
    Id = Project.First.Name
}

Example json output.

{
  "parent_id": {
    "_name": "named_query",
    "type": "developer",
    "id": "Lesch Group"
  }
}