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>
 
Since:
4.0.0