input: 
  def get_search_results(query: str, collection: str, start_record: int = 1, max_records: int = 1, record_schema: str = None) -> bool:
      """
      This function uses the KB SRU API to perform a search based on the provided query string and collection name.
      It optionally accepts the start record number, maximum number of records to return, and the record schema.
      The function returns a 'response' object containing the search results, or False if no results are found.
  
      >>> get_search_results("python", "GGC")
      <response object>
      >>> get_search_results("nonexistent", "GGC")
      False
      """
  
output:     
      import requests
  
      url = f"http://example.com/sru?query={query}&collection={collection}&startRecord={start_record}&maximumRecords={max_records}"
      if record_schema:
          url += f"&recordSchema={record_schema}"
  
      response = requests.get(url)
      if response.status_code == 200 and response.text:
          return response
      else:
          return False
  