org.apache.solr.update.processor

Class DefaultValueUpdateProcessorFactory

  • All Implemented Interfaces:
    NamedListInitializedPlugin


    public class DefaultValueUpdateProcessorFactory
    extends AbstractDefaultValueUpdateProcessorFactory

    An update processor that adds a constant default value to any document being added that does not already have a value in the specified field.

    In the example configuration below, if a document does not contain a value in the price and/or type fields, it will be given default values of 0.0 and/or unknown (respectively).

     <processor class="solr.DefaultValueUpdateProcessorFactory">
       <str name="fieldName">price</str>
       <float name="value">0.0</float>
     </processor>
     <processor class="solr.DefaultValueUpdateProcessorFactory">
       <str name="fieldName">type</str>
       <str name="value">unknown</str>
     </processor>