diff --git apachesolr_search.module apachesolr_search.module
index e4ccc93..fad210e 100644
--- apachesolr_search.module
+++ apachesolr_search.module
@@ -167,7 +167,7 @@ function apachesolr_search_view($type = NULL) {
       }
 
       // Collect the search results. See search_data().
-      $content = apachesolr_search_search('search', $keys);
+      $content = module_invoke($type, 'search', 'search', $keys);
       if (isset($content) && is_array($content) && count($content)) {
         if (module_hook($type, 'search_page')) {
           $output = module_invoke($type, 'search_page', $content);
