Added nested filter join option to the docs.

Closes #3738
This commit is contained in:
Martijn van Groningen 2013-09-20 21:22:56 +02:00
parent be35b44df1
commit d365a4ccba

View File

@ -33,3 +33,46 @@ the `_name` value). For example:
}
}
--------------------------------------------------
[float]
==== Join option
The nested filter also supports an `join` option. Which controls whether to perform the block join.
By default this enabled, but when disabled it emits the hidden nested documents as hits instead of the joined root document.
This is useful when a `nested` filter is used in a facet where nested is enabled, like you can see in the example below:
[source,js]
--------------------------------------------------
{
"query" : {
"nested" : {
"path" : "offers",
"query" : {
"match" : {
"offers.color" : "blue"
}
}
}
},
"facets" : {
"size" : {
"terms" : {
"field" : "offers.size"
},
"facet_filter" : {
"nested" : {
"path" : "offers",
"query" : {
"match" : {
"offers.color" : "blue"
}
},
"join" : false
}
},
"nested" : "offers"
}
}
}'
--------------------------------------------------