def get_objective_banks_by_search(self, objective_bank_query=None, objective_bank_search=None):
pass<EOL>
Gets the search results matching the given search query using
        the given search.

        arg:    objectiveBankSearch (osid.learning.ObjectiveBankSearch):
                the objective bank search
        return: (osid.learning.ObjectiveBankSearchResults) - the search
                results
        raise:  NullArgument - objectiveBankQuery or
                objectiveBankSearch is null
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        raise:  Unsupported - objectiveBankQuery or objectiveBankSearch
                is not of this service
        compliance: mandatory - This method must be implemented.