Index: apachesolr.index.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr.index.inc,v
retrieving revision 1.1.2.22
diff -u -p -r1.1.2.22 apachesolr.index.inc
--- apachesolr.index.inc	27 Dec 2009 16:47:37 -0000	1.1.2.22
+++ apachesolr.index.inc	4 Feb 2010 01:43:19 -0000
@@ -149,7 +149,9 @@ function apachesolr_node_to_document($ni
     }
     apachesolr_add_tags_to_document($document, $text);
     apachesolr_add_taxonomy_to_document($document, $node);
-
+    if (!empty($node->files) && module_exists('upload')) {
+      $document->is_upload_count = count($node->files);
+    }
     // Let modules add to the document.
     foreach (module_implements('apachesolr_update_index') as $module) {
       $function = $module .'_apachesolr_update_index';
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 01:43:19 -0000
@@ -213,6 +213,9 @@ function apachesolr_search_execute($keys
     // No highlighting, use the teaser as a snippet.
     $params['fl'] .= ',teaser';
   }
+  if (module_exists('upload')) {
+    $params['fl'] .= ',is_upload_count';
+  }
   apachesolr_search_add_facet_params($params, $query);
   apachesolr_search_add_boost_params($params, $query, $solr);
 
@@ -431,6 +434,10 @@ 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');
+      // Copy code from upload_nodeapi()
+      if (isset($doc->is_upload_count)) {
+        $extra[] = format_plural($doc->is_upload_count, '1 attachment', '@count attachments');
+      }
       $results[] = array(
         'link' => url($doc->path, array('absolute' => TRUE)),
         'type' => apachesolr_search_get_type($doc->type),
