Index: apachesolr_search.module
===================================================================
--- apachesolr_search.module	(revision 1912)
+++ apachesolr_search.module	(working copy)
@@ -569,6 +569,10 @@
       $extra['comments'] = format_plural($doc->comment_count, '1 comment', '@count comments');
       // Allow modules to alter each document and its extra information.
       drupal_alter('apachesolr_search_result', $doc, $extra);
+      $fields = array();
+      foreach ($doc->getFieldNames() as $field_name) {
+        $fields[$field_name] = $doc->getField($field_name);
+      }
       $results[] = array(
         'link' => url($doc->path),
         'type' => apachesolr_search_get_type($doc->type),
@@ -579,6 +583,7 @@
         'extra' => $extra,
         'score' => $doc->score,
         'snippet' => $snippet,
+        'fields' => $fields,
       );
     }
 
