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: En attente d'informations
    • Priorité: Mineur
    • Résolution: Non résolu
    • 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

          Activité

            Personnes

            • Responsable:
              frederic.rapin Frédéric RAPIN
              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: