public function getSearchResults($resultType = '')
    {
        if (empty($resultType) || !defined('self::RESULT_' . strtoupper($resultType))) {
            $resultType = $this->defaultResultType;
        }
        else {
            $resultType = constant('self::RESULT_' . strtoupper($resultType));
        }

        $this->makeSearch();
        $this->executeSearch();

        return call_user_func(array(
            $this, 'getSearchResults' . $resultType
        ));
    }