anchor.diff:        <str>yyyy-MM-dd</str>
       </arr>
     </updateProcessor>
  -  <updateProcessor class="solr.AddSchemaFieldsUpdateProcessorFactory" name="add-schema-fields">
  -    <lst name="typeMapping">
  -      <str name="valueClass">java.lang.String</str>
  +  <updateProcessor class="solr.AddSchemaFieldsUpdateProcessorFactory" name="add-schema-fields"> <!--3-->
  +    <lst name="typeMapping">
  +      <str name="valueClass">java.lang.String</str> <!--4-->
         <str name="fieldType">text_general</str>
  -      <lst name="copyField">
  +      <lst name="copyField"> <!--5-->
           <str name="dest">*_str</str>
           <int name="maxChars">256</int>
         </lst>
  
positive.code: </initParams>
  ----
  
  [IMPORTANT]
  ====
  After each of these changes have been made, Solr should be restarted (or, you can reload the cores to load the new `solrconfig.xml` definitions).
  ====
  
  == Examples of Indexed Documents
  
  Once the schemaless mode has been enabled (whether you configured it manually or are using `_default`), documents that include fields that are not defined in your schema will be indexed, using the guessed field types which are automatically added to the schema.
  
  For example, adding a CSV document will cause unknown fields to be added, with fieldTypes based on values:
  
  
negative.code: </schemaFactory>
  ----
  
  === Enable Field Class Guessing
  
  In Solr, an <<update-request-processors.adoc#update-request-processors,UpdateRequestProcessorChain>> defines a chain of plugins that are applied to documents before or while they are indexed.
  
  The field guessing aspect of Solr's schemaless mode uses a specially-defined UpdateRequestProcessorChain that allows Solr to guess field types. You can also define the default field type classes to use.
  
  To start, you should define it as follows (see the javadoc links below for update processor factory documentation):
  
  [source,xml]
  ----
    <updateProcessor class="solr.UUIDUpdateProcessorFactory" name="uuid"/>
    <updateProcessor class="solr.RemoveBlankFieldUpdateProcessorFactory" name="remove-blank"/>
    <updateProcessor class="solr.FieldNameMutatingUpdateProcessorFactory" name="field-name-mutating"> <!--1-->
      <str name="pattern">[^\w-\.]</str>
      <str name="replacement">_</str>
    </updateProcessor>
    <updateProcessor class="solr.ParseBooleanFieldUpdateProcessorFactory" name="parse-boolean"/> <!--2-->
    <updateProcessor class="solr.ParseLongFieldUpdateProcessorFactory" name="parse-long"/>
    <updateProcessor class="solr.ParseDoubleFieldUpdateProcessorFactory" name="parse-double"/>
    <updateProcessor class="solr.ParseDateFieldUpdateProcessorFactory" name="parse-date">
  