diff --git a/apachesolr.index.inc b/apachesolr.index.inc
index 96a097f..aced530 100644
--- a/apachesolr.index.inc
+++ b/apachesolr.index.inc
@@ -1028,7 +1028,7 @@ function apachesolr_term_reference_indexing_callback($node, $field_name, $index_
         // hierarchy at all.
         // If the term is singular, then we cannot add another value to the
         // document as the field is single
-        if ($field_info['multiple'] == true) {
+        if ($field_info['multiple']) {
           $fields[] = array(
             'key' => $index_key,
             'value' => $ancestor->tid,
diff --git a/apachesolr.module b/apachesolr.module
index aa443b8..da85e07 100644
--- a/apachesolr.module
+++ b/apachesolr.module
@@ -2006,7 +2006,7 @@ function apachesolr_entity_fields($entity_type = 'node') {
           'facet missing allowed' => FALSE,
           'facet mincount allowed' => FALSE,
           // Field API allows any field to be multi-valued.
-          'multiple' => FALSE,
+          'multiple' => TRUE,
         );
       if ($key !== 'per-field') {
         $mappings[$key] += $defaults;
