input: Write a function to create an instance of the "sru" class and perform a search operation, returning a "response" object that can be used to extract specific search results. Provide a query string and optionally a collection name, start record number, maximum number of records to return, and record schema as arguments. If the search is successful, return the "response" object; otherwise, return False.  
  assert search_kb_sru("sample query", "ANP").titles == ["Title1", "Title2"]  
  assert search_kb_sru("another query", "DPO", startrecord=2, maximumrecords=3).creators == ["Creator1", "Creator2"]  
  assert search_kb_sru("", "BYVANCK") == False  
  assert search_kb_sru("query with no results", "SGD") == False  
  assert search_kb_sru("valid query", "GGC").subjectsBrinkman == ["Subject1", "Subject2"]
output: def search_kb_sru(query, collection_name, startrecord=1, maximumrecords=10, recordschema="default"):
      try:
          sru_instance = sru(collection_name, startrecord, maximumrecords, recordschema)
          response = sru_instance.search(query)
          if response.status == "success":
              return response
          else:
              return False
      except Exception:
          return False