Index: views_search.inc
===================================================================
--- views_search.inc	(revision 36)
+++ views_search.inc	(revision 41)
@@ -20,6 +20,12 @@
         'handler' => 'search_views_handler_search_index',
       ),
     ),
+    'sorts' => array(
+      'score' => array(
+        'name' => t('Search: Sort by score'),
+        'handler' => 'search_views_handler_sort_score',
+      ),
+    ),
   );
   return $tables;
 }
@@ -57,3 +63,9 @@
       $query->add_where('temp_search_results.sid IS NOT NULL');
   }
 }
+
+function search_views_handler_sort_score($op, &$query, $sortinfo, $sortdata) {
+  if (isset($query->tables['temp_search_results'])){
+    $query->add_orderby('temp_search_results', 'score', $sortdata['sortorder']);
+  }
+}
\ No newline at end of file
