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

Erreur Elasticsearch lorsque le nombre de résultats est supérieur à 10000

    XMLWordImprimable

    Informations

    • Type: Bug
    • Etat: Fermé
    • Priorité: Mineur
    • Résolution: Doublon
    • Affecte la/les version(s): master
    • Version(s) corrigée(s): master
    • Composants: Aucune
    • Etiquettes:

      Description

      Lorsque le nombre de résultats dépasse une certaine limite, le serveur Elastic lève une erreur.
      La configuration de base du serveur Elastic fixe une limite à 10000 résultats.

      Soit, limiter le nombre de résultats à 10000 (voir moins), soit utiliser la scroll API.

      Caused by: org.elasticsearch.search.query.QueryPhaseExecutionException: Result window is too large, from + size must be less than or equal to: [10000] but was [12370]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter.
      	at org.elasticsearch.search.internal.DefaultSearchContext.preProcess(DefaultSearchContext.java:212)
      	at org.elasticsearch.search.query.QueryPhase.preProcess(QueryPhase.java:103)
      	at org.elasticsearch.search.SearchService.createContext(SearchService.java:689)
      	at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:633)
      	at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:377)
      	at org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:368)
      	at org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryTransportHandler.messageReceived(SearchServiceTransportAction.java:365)
      	at org.elasticsearch.transport.TransportRequestHandler.messageReceived(TransportRequestHandler.java:33)
      	at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:77)
      	at org.elasticsearch.transport.TransportService$4.doRun(TransportService.java:378)
      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)
      	... 3 common frames omitted
      
      

        Pièces jointes

          Liens des demandes

            Activité

              Personnes

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

                Dates

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