--- modules/node/node.module	Wed Oct 06 20:28:20 2010
+++ modules/node/node.module	Wed Oct 13 18:34:16 2010
@@ -1613,6 +1613,7 @@
     ->limit(10)
     ->execute();
   $results = array();
+  $submitted = variable_get('node_submitted_page', FALSE);
   foreach ($find as $item) {
     // Render the node.
     $node = node_load($item->sid);
@@ -1626,17 +1627,23 @@
     $extra = module_invoke_all('node_search_result', $node);
 
     $uri = entity_uri('node', $node);
-    $results[] = array(
+    
+    $result = array(
       'link' => url($uri['path'], array_merge($uri['options'], array('absolute' => TRUE))),
       'type' => check_plain(node_type_get_name($node)),
       'title' => $node->title,
-      'user' => theme('username', array('account' => $node)),
-      'date' => $node->changed,
       'node' => $node,
       'extra' => $extra,
       'score' => $item->calculated_score,
       'snippet' => search_excerpt($keys, $node->rendered),
     );
+    if ($submitted) {
+      $result['user'] = theme('username', array('account' => $node));
+      $result['date'] = $node->changed;
+    }
+    
+    $results[] = $result;
+
   }
   return $results;
 }
