Bonjour,
Pour un projet, mes requêtes d'agrégation ne me renvoient pas toutes les valeurs attendues et je n'arrive pas à comprendre pourquoi, si quelqu'un a une idée ou une piste à me communiquer
L'index et les requêtes sont simples mais pourtant impossible de m'en sortir.
Index :
{
"my-index" : {
"mappings" : {
"properties" : {
"marque" : {
"type" : "text",
"store" : true,
"fields" : {
"keyw" : {
"type" : "keyword"
}
},
"analyzer" : "standard",
"fielddata" : true
},
"nom" : {
"type" : "text",
"store" : true,
"analyzer" : "standard"
},
"reference" : {
"type" : "text",
"store" : true,
"analyzer" : "standard"
}
}
}
}
}
Query
GET my-index/_search
{
"query": {
"match_all": {}
},
"aggs": {
"marques": {
"terms": {
"field": "marque.keyw",
"order": {
"_key": "asc"
},
"size": 50
}
}
}
}
Result
{
"took" : 3,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 2,
"relation" : "eq"
},
"max_score" : 1,
"hits" : [
{
"_index" : "my-index",
"_type" : "_doc",
"_id" : "doc-797282",
"_score" : 1,
"_source" : {
"nom" : "Produit 2",
"reference" : "Ref 2",
"marque" : "MTD",
}
},
{
"_index" : "my-index",
"_type" : "_doc",
"_id" : "doc-414998",
"_score" : 1,
"_source" : {
"nom" : "Produit 1",
"reference" : "Ref 1",
"marque" : "PORTABLE WINCH",
}
}
]
},
"aggregations" : {
"marques" : {
"doc_count_error_upper_bound" : 0,
"sum_other_doc_count" : 0,
"buckets" : [
{
"key" : "PORTABLE WINCH",
"doc_count" : 1
}
]
}
}
}
Merci d'avance