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

    • Demande d'amélioration
    • Résolution: Doublon
    • Mineur
    • Aucune
    • 7.0.0-ALPHA-15
    • Search
    • Aucune
    • K-Sup 7.0 - Search
    • 1
    • 1
    • 1
    • 3
    • 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

        Liens des tickets

          Activité

            Personnes

              camille.lebugle Camille LEBUGLE
              cpoisnel Charles-edouard POISNEL
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              3 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour:
                Résolue: