I have ES 1.3.4 installed and i am trying to use a filter on has child, but
I keep getting the error "[has_child] filter does not support
[min_children]"
Even though the documents
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-has-child-filter.html specifically
show it...
The has_child filter allows you to specify that a minimum and/or maximum
number of children are required to match for the parent doc to be
considered a match:
{
"has_child" : {
"type" : "comment",
"min_children": 2, http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-has-child-filter.html#CO49-2
"max_children": 10, http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-has-child-filter.html#CO49-3
"filter" : {
"term" : {
"user" : "john"
}
}
}
}
Any help I can get on this would be greatly appreciated!
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"and": [
{
"has_child":{
"type":"service",
"min_children":2,
"filter":{"match_all": {}}
}
},
{
"term": {
"ismd": true
}
},
{
"terms": {
"owk": [
23621
]
}
},
{
"terms": {
"oowk": [
23621
]
}
},
{
"term": {
"ipl": false
}
},
{
"terms": {
"pwk": [
21754
]
}
},
{
"term": {
"isb": false
}
}
]
}
}
},
"from": 0,
"size": 0,
"aggs": {
"unique": {
"cardinality": {
"field": "hhk",
"precision_threshold": 40000
}
}
}
}
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/fa54ac23-cb19-4a58-9192-d50cc5476d05%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.