diff --git a/facetapi.api.php b/facetapi.api.php
index df53b5c..4ce056a 100644
--- a/facetapi.api.php
+++ b/facetapi.api.php
@@ -25,6 +25,8 @@
  *   an associative array containing:
  *   - label: The human readable name of the searcher displayed in the admin UI.
  *   - adapter: The adapter plugin ID associated with the searcher.
+ *   - url processor: (optional) The URL processor plugin ID associated with the
+ *     searcher. Defaults to "standard".
  *   - types: (optional) An array containing the types of content indexed by the
  *     searcher. A type is usually an entity such as 'node', but it can contain
  *     non-entities as well. Defaults to array('node').
@@ -45,6 +47,7 @@ function hook_facetapi_searcher_info() {
     'search' => array(
       'label' => t('Search'),
       'adapter' => 'search',
+      'url processor' => 'standard',
       'types' => array('node'),
       'path' => 'admin/config/search/settings',
       'supports facet missing' => TRUE,
diff --git a/facetapi.module b/facetapi.module
index 41e8eec..3f486c4 100644
--- a/facetapi.module
+++ b/facetapi.module
@@ -433,6 +433,7 @@ function facetapi_facet_load($facet_name, $searcher) {
  *   - name: The machine readable name of the searcher.
  *   - label: The human readable name of the searcher displayed in the admin UI.
  *   - adapter: The adapter plugin ID associated with the searcher.
+ *   - url processor: The URL processor plugin ID associated with the searcher.
  *   - types: An array containing the types of content indexed by the searcher.
  *     A type is usually an entity such as 'node', but it can be a non-entity
  *     value as well.
@@ -458,12 +459,19 @@ function facetapi_get_searcher_info() {
         $info['types'] = array($info['type']);
       }
 
+      // @see http://drupal.org/node/1304010
+      // Converts "url_processor" to "url processor" for consistency.
+      // @todo Remove in later versions.
+      if (isset($info['url_processor']) && !isset($info['url processor'])) {
+        $info['url processor'] = $info['url_processor'];
+      }
+
       $info += array(
         'module' => $module,
         'name' => $searcher,
         'path' => '',
         'types' => array('node'),
-        'url_processor' => 'standard',
+        'url processor' => 'standard',
         'supports facet missing' => FALSE,
         'supports facet mincount' => FALSE,
         'include default facets' => TRUE,
diff --git a/plugins/facetapi/adapter.inc b/plugins/facetapi/adapter.inc
index 8b3b10c..162cf7f 100644
--- a/plugins/facetapi/adapter.inc
+++ b/plugins/facetapi/adapter.inc
@@ -115,7 +115,7 @@ abstract class FacetapiAdapter {
     }
 
     // Instantiates URL processor plugin.
-    $id = $searcher_info['url_processor'];
+    $id = $searcher_info['url processor'];
     $class = ctools_plugin_load_class('facetapi', 'url_processors', $id, 'handler');
     if (!$class) {
       $class = ctools_plugin_load_class('facetapi', 'url_processors', 'standard', 'handler');
