diff --git a/apachesolr.admin.inc b/apachesolr.admin.inc
index a2ae320..c21f177 100644
--- a/apachesolr.admin.inc
+++ b/apachesolr.admin.inc
@@ -1123,7 +1123,7 @@ function apachesolr_index_config_form_submit($form, &$form_state) {
       }
     }
     else {
-      drupal_set_message(t('The Apache Solr search engine is not available. Please contact your site administrator.'), 'error');
+      drupal_set_message(t('Search is temporarily unavailable. If the problem persists, please contact the site administrator.'), 'error');
     }
   }
 
diff --git a/apachesolr.module b/apachesolr.module
index 3a3f53d..6140d64 100644
--- a/apachesolr.module
+++ b/apachesolr.module
@@ -485,7 +485,7 @@ function apachesolr_failure($search_name, $querystring) {
 
   switch ($fail_rule) {
     case 'apachesolr:show_error':
-      drupal_set_message(t('The Apache Solr search engine is not available. Please contact your site administrator.'), 'error');
+      drupal_set_message(t('Search is temporarily unavailable. If the problem persists, please contact the site administrator.'), 'error');
       break;
     case 'apachesolr:show_no_results':
       // Do nothing.
diff --git a/tests/apachesolr_base.test b/tests/apachesolr_base.test
index 7189663..c781812 100644
--- a/tests/apachesolr_base.test
+++ b/tests/apachesolr_base.test
@@ -276,7 +276,7 @@ class DrupalSolrOfflineSearchPagesWebTestCase extends DrupalWebTestCase {
     $this->assertText(t('Test Search Page'), t('Search page was succesfully edited'));
     $this->assertText('search/searchdifferentpath', t('Search path was updated'));
     $this->drupalGet('search/searchdifferentpath');
-    $this->assertText(t('The Apache Solr search engine is not available. Please contact your site administrator.'), t('Search path was successfully created and is accessible'));
+    $this->assertText(t('Search is temporarily unavailable. If the problem persists, please contact the site administrator.'), t('Search path was successfully created and is accessible'));
   }
 
   /**
