public Task <GetAsyncSearchResponse <TDocument> > GetAsync <TDocument>(GetAsyncSearchRequest request, CancellationToken cancellationToken = default)
 {
     request.BeforeRequest();
     return(DoRequestAsync <GetAsyncSearchRequest, GetAsyncSearchResponse <TDocument> >(request, cancellationToken));
 }
 public GetAsyncSearchResponse <TDocument> Get <TDocument>(GetAsyncSearchRequest request)
 {
     request.BeforeRequest();
     return(DoRequest <GetAsyncSearchRequest, GetAsyncSearchResponse <TDocument> >(request));
 }