Index: apachesolr_search.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr_search.module,v retrieving revision 1.1.2.6.2.131 diff -u -p -r1.1.2.6.2.131 apachesolr_search.module --- apachesolr_search.module 27 Dec 2009 16:47:37 -0000 1.1.2.6.2.131 +++ apachesolr_search.module 4 Feb 2010 00:11:57 -0000 @@ -431,6 +431,11 @@ function apachesolr_process_response($re drupal_alter('apachesolr_search_result', $doc); // Copy code from comment_nodeapi(). $extra[] = format_plural($doc->comment_count, '1 comment', '@count comments'); + $fields = array(); + foreach ($doc->getFieldNames() as $field_name) { + $fields[$field_name] = $doc->$field_name; + } + $results[] = array( 'link' => url($doc->path, array('absolute' => TRUE)), 'type' => apachesolr_search_get_type($doc->type), @@ -443,6 +448,7 @@ function apachesolr_process_response($re 'extra' => $extra, 'score' => $doc->score, 'snippet' => $snippet, + 'fields' => $fields, ); }