def quick_search(self, request, **kw):
        '''Execute a quick search with the specified request.
        :param request: see :ref:`api-search-request`
        :param **kw: See Options below
        :returns: :py:class:`planet.api.models.Items`
        :raises planet.api.exceptions.APIException: On API error.
        :Options:
        * page_size (int): Size of response pages
        * sort (string): Sorting order in the form `field (asc|desc)`
        '''
        body = json.dumps(request)
        params = self._params(kw)
        return self.dispatcher.response(models.Request(
            self._url('data/v1/quick-search'), self.auth, params=params,
            body_type=models.Items, data=body, method='POST')).get_body()