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

    • Icon: Bug Bug
    • Résolution: Doublon
    • Icon: Mineur Mineur
    • master
    • master
    • Aucune

      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
      
      

            camille.lebugle Camille LEBUGLE
            camille.lebugle Camille LEBUGLE
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

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