diff --git a/plugins/facetapi/query_type_term.inc b/plugins/facetapi/query_type_term.inc
index 5a518b5..472d0c5 100644
--- a/plugins/facetapi/query_type_term.inc
+++ b/plugins/facetapi/query_type_term.inc
@@ -65,9 +65,9 @@ class ApacheSolrFacetapiTerm extends FacetapiQueryType implements FacetapiQueryT
       $local = "tag={$this->facet['field']}";
       $values = array_keys($active);
       if ($values) {
-        // Quote any values that have white space.
+        // Quote any values that have white space or colons.
         foreach ($values as &$v) {
-          if (preg_match('/\s/', $v)) {
+          if (preg_match('/[:\s]/', $v)) {
             $v = '"' . $v . '"';
           }
         }
