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

    • Icon: Demande d'amélioration Demande d'amélioration
    • Résolution: Doublon
    • Icon: Mineur Mineur
    • Aucune
    • 7.0.0-ALPHA-15
    • Search
    • Aucune
    • K-Sup 7.0 - Search
    • 1
    • 1
    • 1
    • 3
    • 1

      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).

            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

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