Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-6067

Permettre de gérer le nombre de résultats affichés de manière précise

    XMLWordImprimable

    Informations

    • Type: Demande d'amélioration
    • Etat: Ouverte
    • Priorité: Mineur
    • Résolution: Non résolu
    • Affecte la/les version(s): 7.0.0-ALPHA-15
    • Version(s) corrigée(s): master
    • Composants: Search
    • Etiquettes:
      Aucune
    • gh.sprint.customfield.default.name:
      K-Sup - 7.0 - Sprint Tickets
    • Valeur métier:
      1
    • Criticité:
      1
    • Risque:
      1
    • WSJF:
      3
    • WSJF : Effort:
      1

      Description

      Bonjour,

      Depuis la version 7 d'Elasticsearch, le nombre de résultats (nombre total d'items) affiché n'est plus précis à partir de 10000 résultats (il indique juste qu'il y a plus de 10k résultats)

      "hits": {
          "total": {
            "value": 10000,
            "relation": "gte"
          },
          "max_score": null,
          "hits": []
        }
      

      Pour pouvoir afficher le nombre exacts de résultats, il faut demander avec un paramètre supplémentaire : https://www.elastic.co/guide/en/elasticsearch/reference/7.5/search-request-body.html#request-body-search-track-total-hits

      "hits": {
          "total": {
            "value": 18946,
            "relation": "eq"
          },
          "max_score": null,
          "hits": []
        }
      

      Il faut demander lors de la recherche d'avoir le nombre de résultats précis, mais il n'est pas nécessaire d'afficher ces résutats (le comportement sur le index.max_result_window est toujours valable et traite des résultats dans une réponse).

        Pièces jointes

          Activité

            Personnes

            • Responsable:
              camille.lebugle Camille LEBUGLE
              Rapporteur:
              cpoisnel Charles-edouard POISNEL
            • Votes:
              0 Voter pour cette demande
              Gérer les observateurs:
              2 Commencer l'observation de cette demande

              Dates

              • Création:
                Mise à jour: