Class TrimFieldUpdateProcessorFactory

  • All Implemented Interfaces:
    NamedListInitializedPlugin, SolrCoreAware

    public final class TrimFieldUpdateProcessorFactory
    extends FieldMutatingUpdateProcessorFactory
    Trims leading and trailing whitespace from any CharSequence values found in fields matching the specified conditions and returns the resulting String.

    By default this processor matches all fields

    For example, with the configuration listed all String field values will have leading and trailing spaces removed except for fields whose named ends with "_literal".

     <processor class="solr.TrimFieldUpdateProcessorFactory">
       <lst name="exclude">
         <str name="fieldRegex">.*_literal</str>
       </lst>
     </processor>
    Since:
    4.0.0