Construirea filtrelor dinamice de preț
Agregarea de tip range grupează documentele pe baza unor intervale definite manual prin cheile from și to. Este folosită în toate platformele de e-commerce pentru generarea barei laterale de filtrare după buget.
Exemplu Concret: Agregare pe intervale de preț
curl -X GET "http://localhost:9200/produse/_search" \
-H "Content-Type: application/json" \
-d '{
"size": 0,
"aggs": {
"categorii_pret": {
"range": {
"field": "pret",
"ranges": [
{ "to": 100.0, "key": "economic" },
{ "from": 100.0, "to": 500.0, "key": "mediu" },
{ "from": 500.0, "key": "premium" }
]
}
}
}
}'
Întrebări & Exemple de Cod:
range aggregation: Segmentarea pe Intervale NumericeAi o nelămurire despre utilizarea comenzii
range aggregation: Segmentarea pe Intervale Numericesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.