diff --git a/apachesolr_search.admin.inc b/apachesolr_search.admin.inc
index eba414e..b5f9120 100644
--- a/apachesolr_search.admin.inc
+++ b/apachesolr_search.admin.inc
@@ -149,7 +149,7 @@ function apachesolr_search_settings_form($form_state, $fields) {
       if ($field->schema{0} == 'I') {
         // By default we only show text fields.  Use hook_form_alter to change.
         $form['apachesolr_search_query_fields'][$field_name] = array(
-          '#access' => $field->type == 'text',
+          '#access' => ($field->type == 'text' || $field->type == 'text_und'),
           '#type' => 'select',
           '#options' => $weights,
           '#title' => apachesolr_field_name_map($field_name),
