Bonjour,
Je débute avec elastic.
Je cherche à compléter des buckets lorsqu'aucune date n'est trouvée.
Voilà ma requête (désolé pour le format JavaScript/angular )
var incidentKnownAggs = {
impact: {
filter: {
bool: {
should: [
{ term: { d_impact: 'high' } },
{ term: { d_impact: 'medium' } },
{ term: { d_impact: 'low' } }],
must: {
range: {
d_cree: {
from: 'now-24M/M',
to: 'now'
}
}
}
/* ,
must: {
term: { c_iua: iuaName }
}*/
}
}, aggs: {
level: {
terms: {
field: 'd_impact'
}, aggs: {
month: {
date_histogram: {
field: 'd_cree',
interval: 'month',
min_doc_count: 0
}
}
}
}
}
}
};
J’espérerais avoir 3 tableaux de 24 éléments grace à min_doc_count, mais j'ai 3 tableaux d'une valeur de 24 éléments max (ils dépendent du nombre de valeurs dans d_cree trouvé).
Une idée du problème?
Merci