class_docstr: Client of an MLflow Model Registry Server that creates and manages registered
  models and model versions.
docstr: Search for registered models in backend that satisfy the filter criteria.
  
  :param filter_string: Filter query string, defaults to searching all registered models.
  :param max_results: Maximum number of registered models desired.
  :param order_by: List of column names with ASC|DESC annotation, to be used for ordering
                   matching search results.
  :param page_token: Token specifying the next page of results. It should be obtained from
                      a ``search_registered_models`` call.
  :return: A PagedList of :py:class:`mlflow.entities.model_registry.RegisteredModel` objects
          that satisfy the search expressions. The pagination token for the next page can be
          obtained via the ``token`` attribute of the object.
docstr_tok: ["Search","for","registered","models","in","backend","that","satisfy","the","filter","criteria",".",":","param","filter_string",":","Filter","query","string",",","defaults","to","searching","all","registered","models",".",":","param","max_results",":","Maximum","number","of","registered","models","desired",".",":","param","order_by",":","List","of","column","names","with","ASC|DESC","annotation",",","to","be","used","for","ordering","matching","search","results",".",":","param","page_token",":","Token","specifying","the","next","page","of","results",".","It","should","be","obtained","from","a","``","search_registered_models","``","call",".",":","return",":","A","PagedList","of",":","py",":","class",":","`","mlflow.entities.model_registry.RegisteredModel","`","objects","that","satisfy","the","search","expressions",".","The","pagination","token","for","the","next","page","can","be","obtained","via","the","``","token","``","attribute","of","the","object","."]
code: def search_registered_models(
      self,
      filter_string=None,
      max_results=SEARCH_REGISTERED_MODEL_MAX_RESULTS_DEFAULT,
      order_by=None,
      page_token=None,
  ):
      """
      Search for registered models in backend that satisfy the filter criteria.
  
      :param filter_string: Filter query string, defaults to searching all registered models.
      :param max_results: Maximum number of registered models desired.
      :param order_by: List of column names with ASC|DESC annotation, to be used for ordering
                       matching search results.
      :param page_token: Token specifying the next page of results. It should be obtained from
                          a ``search_registered_models`` call.
      :return: A PagedList of :py:class:`mlflow.entities.model_registry.RegisteredModel` objects
              that satisfy the search expressions. The pagination token for the next page can be
              obtained via the ``token`` attribute of the object.
      """
      return self.store.search_registered_models(
          filter_string, max_results, order_by, page_token
      )
  
imports: import logging
  from mlflow.entities.model_registry import ModelVersionTag, RegisteredModelTag
  from mlflow.exceptions import MlflowException
  from mlflow.store.model_registry import SEARCH_MODEL_VERSION_MAX_RESULTS_DEFAULT, SEARCH_REGISTERED_MODEL_MAX_RESULTS_DEFAULT
  from mlflow.tracking._model_registry import DEFAULT_AWAIT_MAX_SLEEP_SECONDS, utils
  from mlflow.utils.arguments_utils import _get_arg_names
label_desc: Use image node_id 7 for calling the ModelRegistryClient obj's underlying member method code with example usage: obj.search_registered_models(filter_string, max_results, order_by, page_token) and returns: self