<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def search(self, filters=None, fields=None, limit=None, page=1):
 """ Retrieve order list by options using search api. Using this result can be paginated :param options: Dictionary of options. :param filters: `{<attribute>:{<operator>:<value>}}` :param limit: `page limit` :param page: `current page` :return: `list` of `dict` """

        options = {
            'imported': False,
            'filters': filters or {},
            'fields': fields or [],
            'limit': limit or 1000,
            'page': page,
        }
        return self.call('sales_order.search', [options])