title: org.apache.http.ContentTooLongException: entity content is too long [105539255] for the configured buffer limit [104857600]
body: <p>Am trying to fetch the indexed PDF documents from my index (ElasticSearch). I have indexed my pdf documents using ingest-attachment processor plugin. Totally its 2500 documents has been indexed along with PDF attachment.</p>
  
  <p>Now am fetching those PDF by searching with the contents of the PDF and am gettig the below error.</p>
  
  <pre><code>org.apache.http.ContentTooLongException: entity content is too long [105539255] for the configured buffer limit [104857600]
      at org.elasticsearch.client.HeapBufferedAsyncResponseConsumer.onEntityEnclosed(HeapBufferedAsyncResponseConsumer.java:76)
      at org.apache.http.nio.protocol.AbstractAsyncResponseConsumer.responseReceived(AbstractAsyncResponseConsumer.java:131)
      at org.apache.http.impl.nio.client.MainClientExec.responseReceived(MainClientExec.java:315)
      at org.apache.http.impl.nio.client.DefaultClientExchangeHandlerImpl.responseReceived(DefaultClientExchangeHandlerImpl.java:147)
      at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.responseReceived(HttpAsyncRequestExecutor.java:303)
      at org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:255)
      at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:81)
      at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:39)
      at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:114)
      at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162)
      at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
      at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
      at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
      at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
      at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:588)
      at java.lang.Thread.run(Thread.java:748)
  Exception in thread "main" java.lang.NullPointerException
      at com.es.utility.DocumentSearch.main(DocumentSearch.java:88)
  </code></pre>
  
  <p>Please find my Java API code to fetch documents from ElasticSearch</p>
  
  <pre><code>private final static String ATTACHMENT = "document_attachment";
  private final static String TYPE = "doc";
  
  public static void main(String args[])
  {
      RestHighLevelClient restHighLevelClient = null;
  
      try {
          restHighLevelClient = new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", 9200, "http"),
                  new HttpHost("localhost", 9201, "http")));
  
      } catch (Exception e) {
          System.out.println(e.getMessage());
      }
  
  
  
      SearchRequest contentSearchRequest = new SearchRequest(ATTACHMENT); 
      SearchSourceBuilder contentSearchSourceBuilder = new SearchSourceBuilder();
      contentSearchRequest.types(TYPE);
      QueryBuilder attachmentQB = QueryBuilders.matchQuery("attachment.content", "activa");
      contentSearchSourceBuilder.query(attachmentQB);
      contentSearchSourceBuilder.size(50);
      contentSearchRequest.source(contentSearchSourceBuilder);
      SearchResponse contentSearchResponse = null;
      System.out.println("Request ---&gt;"+contentSearchRequest.toString());
      try {
          contentSearchResponse = restHighLevelClient.search(contentSearchRequest);
      } catch (IOException e) {
          e.getLocalizedMessage();
      }
  
      try {
          System.out.println("Response ---&gt;"+restHighLevelClient.search(contentSearchRequest)); // am printing the mentioned error from this line.
      } catch (IOException e) {
          e.printStackTrace();
      }
      SearchHit[] contentSearchHits = contentSearchResponse.getHits().getHits();
      long contenttotalHits=contentSearchResponse.getHits().totalHits;
      System.out.println("condition Total Hits ---&gt;"+contenttotalHits);
  </code></pre>
  
  <p>Am using ElasticSearch version 6.2.3</p>