diff --git apachesolr.module apachesolr.module
index ec4f264..8e9067d 100644
--- apachesolr.module
+++ apachesolr.module
@@ -1401,7 +1401,7 @@ function apachesolr_do_query($caller, $current_query, &$params = array('rows' =>
   // phrase queries.
   $keys = htmlspecialchars($keys, ENT_NOQUOTES, 'UTF-8');
   $keys = str_replace("'", '&#039;', $keys);
-  $response = $solr->search($keys, $params['start'], $params['rows'], $params);
+  $response = $solr->search($keys, $params['start'], $params['rows'], $params, 'POST');
   // The response is cached so that it is accessible to the blocks and anything
   // else that needs it beyond the initial search.
   apachesolr_static_response_cache($response, $caller);
@@ -1690,7 +1690,7 @@ function apachesolr_mlt_suggestions($settings, $id) {
       return;
     }
 
-    $response = $solr->search($query->get_query_basic(), 0, $settings['num_results'], $params);
+    $response = $solr->search($query->get_query_basic(), 0, $settings['num_results'], $params, 'POST');
 
     if ($response->response) {
       $docs = (array) end($response->response);
