code: protected function generateQueryString(array $parameters)
      {
          $removedArrayCharacters = preg_replace(
              '/%5B[0-9]+%5D=/',
              '=',
              http_build_query($parameters)
          );
  
          $removedDuplicatedEscapingForUrlPath = str_replace('%5C%5C%2F', '%5C%2F', $removedArrayCharacters);
  
          return $removedDuplicatedEscapingForUrlPath;
      }
docs: Generate URL-encoded query string.
  
  Array markers, possibly added for the facet parameters,
  will be removed from the result.
  
  @param array $parameters
  
  @return string