diff --git a/solr-conf/schema-solr3x.xml b/solr-conf/schema-solr3x.xml
index 6f39e05..13bd25c 100644
--- a/solr-conf/schema-solr3x.xml
+++ b/solr-conf/schema-solr3x.xml
@@ -470,6 +470,12 @@
    <!-- This field is used to store access information (e.g. node access grants), as opposed to field data -->
    <dynamicField name="access_*" type="integer" indexed="true" stored="false" multiValued="true"/>
 
+   <!-- non-indexed text fields -->
+   <dynamicField name="noindex_ss_*"  type="string"  indexed="false"  stored="true" multiValued="false"/>
+   <dynamicField name="noindex_sm_*"  type="string"  indexed="false"  stored="true" multiValued="true"/>
+   <dynamicField name="noindex_ts_*"  type="text"    indexed="false"  stored="true" multiValued="false" termVectors="true"/>
+   <dynamicField name="noindex_tm_*"  type="text"    indexed="false"  stored="true" multiValued="true" termVectors="true"/>
+   
    <!-- The following causes solr to ignore any fields that don't already match an existing
         field name or dynamic field, rather than reporting them as an error.
         Alternately, change the type="ignored" to some other type e.g. "text" if you want
diff --git a/solr-conf/schema.xml b/solr-conf/schema.xml
index da82bc1..029995d 100644
--- a/solr-conf/schema.xml
+++ b/solr-conf/schema.xml
@@ -449,6 +449,12 @@
    <!-- This field is used to store access information (e.g. node access grants), as opposed to field data -->
    <dynamicField name="access_*" type="integer" indexed="true" stored="false" multiValued="true"/>
 
+	<!-- non-indexed text fields -->
+   <dynamicField name="noindex_ss_*"  type="string"  indexed="false"  stored="true" multiValued="false"/>
+   <dynamicField name="noindex_sm_*"  type="string"  indexed="false"  stored="true" multiValued="true"/>
+   <dynamicField name="noindex_ts_*"  type="text"    indexed="false"  stored="true" multiValued="false" termVectors="true"/>
+   <dynamicField name="noindex_tm_*"  type="text"    indexed="false"  stored="true" multiValued="true" termVectors="true"/>
+   
    <!-- The following causes solr to ignore any fields that don't already match an existing
         field name or dynamic field, rather than reporting them as an error.
         Alternately, change the type="ignored" to some other type e.g. "text" if you want
