Elasticsearch: Les agrégations de plage doivent-elles prendre en charge l'option "missing" ?

Créé le 7 avr. 2016  ·  3Commentaires  ·  Source: elastic/elasticsearch

Le contexte de la discussion peut être trouvé à https://discuss.elastic.co/t/is-the-missing-value-option-officially-supported-in-date-range-aggregations/45855/4. Le cas d'utilisation semble consister à regrouper des valeurs manquantes avec des valeurs inintéressantes.

:AnalyticAggregations >docs >test good first issue

Commentaire le plus utile

Je garderais ça, c'est définitivement utile. Et d'après ce que j'ai compris, missing est valide sur la plupart (tous?) D'autres aggs de compartiment

Tous les 3 commentaires

Nous en avons discuté vendredi sur FixIt et bien que cette fonctionnalité fonctionne aujourd'hui, elle n'est absolument pas prise en charge (nous ne la testons pas, nous ne la documentons pas).

Coller ici une requête typique :

GET myindex/user/_search
{
  "aggs": {
    "age_groups": {
      "date_range": {
        "field": "user_date_of_birth",
        "missing": "1899-12-31",
        "ranges": [
          {
              "key": "Generation Z",
              "from": "2000"
            },
            {
              "key": "Generation Y",
              "from": "1980",
              "to": "2000"
            },
            {
              "key": "Generation X",
              "from": "1965",
              "to": "1980"
            },
            {
              "key": "Baby Boomer",
              "from": "1946",
              "to": "1965"
            },
            {
              "key": "Silent Generation",
              "from": "1925",
              "to": "1946"
            },
            {
              "key": "Greatest Generation",
              "from": "1900",
              "to": "1925"
            },
            {
              "key": "Other",
              "to": "1900"
            }
        ]
      }
    }
  }
}

Tout le monde sans âge ou né avant 1900 tombera dans le seau Other .

Il pourrait y avoir des cas d'utilisation intéressants provenant de l'équipe d'interface utilisateur. @rashidkpc WDYT ? Devrions-nous officiellement prendre en charge ce type de fonctionnalité ou simplement la fermer en tant que fonctionnalité non prise en charge/non documentée que nous pourrions supprimer à tout moment ?

Je garderais ça, c'est définitivement utile. Et d'après ce que j'ai compris, missing est valide sur la plupart (tous?) D'autres aggs de compartiment

Salut, je suis nouveau dans les projets publics GitHub, donc si possible, j'aimerais en faire ma première contribution au projet pour me mouiller les pieds. Il semble que cela implique simplement d'écrire des tests pour cette fonctionnalité et de la documenter ? S'il y a des informations connexes supplémentaires, veuillez me le faire savoir.
Merci.

Cette page vous a été utile?
0 / 5 - 0 notes