commit d97e39fd7eb016ec876879763506678e6d6a952a
Author: jsacksick <jonathan.sacksick@gmail.com>
Date:   Fri Feb 17 18:54:10 2012 +0100

    Hm.

diff --git a/service.inc b/service.inc
index 2f03bee..45ec656 100644
--- a/service.inc
+++ b/service.inc
@@ -467,8 +467,10 @@ class SearchApiSolrService extends SearchApiAbstractService {
     $options = $query->getOptions();
     $search_fields = $query->getFields();
     $qf = array();
+    $index_fields = $index->getFields();
     foreach ($search_fields as $f) {
-      $qf[] = $fields[$f];
+      $boost = isset($index_fields[$f]['boost']) ? '^' . $index_fields[$f]['boost'] : '';
+      $qf[] = $fields[$f] . $boost;
     }
 
     // Extract filters
