? SolrPhpClient
Index: apachesolr.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr.module,v
retrieving revision 1.1.2.12.2.155.2.86
diff -u -p -r1.1.2.12.2.155.2.86 apachesolr.module
--- apachesolr.module	25 Apr 2010 21:13:56 -0000	1.1.2.12.2.155.2.86
+++ apachesolr.module	26 Apr 2010 02:27:14 -0000
@@ -1932,7 +1932,7 @@ function apachesolr_mlt_suggestions($set
       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, $solr::METHOD_POST);
 
     if ($response->response) {
       $docs = (array) end($response->response);
Index: apachesolr_search.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr_search.module,v
retrieving revision 1.1.2.6.2.111.2.61
diff -u -p -r1.1.2.6.2.111.2.61 apachesolr_search.module
--- apachesolr_search.module	26 Apr 2010 02:26:13 -0000	1.1.2.6.2.111.2.61
+++ apachesolr_search.module	26 Apr 2010 02:27:15 -0000
@@ -253,7 +253,7 @@ function apachesolr_search_browse($keys 
   $solr = apachesolr_get_solr();
   apachesolr_current_query($query);
   apachesolr_modify_query($query, $params, 'apachesolr');
-  $response = $solr->search('', $params['start'], $params['rows'], $params);
+  $response = $solr->search('', $params['start'], $params['rows'], $params, $solr::METHOD_POST);
   if (empty($response)) {
     return;
   }
@@ -380,7 +380,7 @@ function apachesolr_search_execute($keys
   }
   // We must run htmlspecialchars() here since converted entities are in the index.
   // and thus bare entities &, > or < won't match.
-  $response = $solr->search(htmlspecialchars($query->get_query_basic(), ENT_NOQUOTES, 'UTF-8'), $params['start'], $params['rows'], $params);
+  $response = $solr->search(htmlspecialchars($query->get_query_basic(), ENT_NOQUOTES, 'UTF-8'), $params['start'], $params['rows'], $params, $solr::METHOD_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);
@@ -1311,7 +1311,7 @@ function apachesolr_search_build_spellch
     $solr = apachesolr_get_solr();
     $params['spellcheck'] = 'true';
     $params['spellcheck.build'] = 'true';
-    $response = $solr->search('solr', 0, 0, $params);
+    $response = $solr->search('solr', 0, 0, $params, $solr::METHOD_POST);
   }
   catch (Exception $e) {
     watchdog('Apache Solr', nl2br(check_plain($e->getMessage())), NULL, WATCHDOG_ERROR);
