Uses of Class
org.apache.solr.update.processor.UpdateRequestProcessor
Packages that use UpdateRequestProcessor
Package
Description
Concrete implementations of
SolrRequestHandlerContentStreamLoader implementations for use in ContentStreamHandlerBase implementationsUpdateRequestProcessorFactory APIs and implementations
for use in UpdateRequestProcessorChains-
Uses of UpdateRequestProcessor in org.apache.solr.handler
Methods in org.apache.solr.handler with parameters of type UpdateRequestProcessorModifier and TypeMethodDescriptionstatic booleanRequestHandlerUtils.handleCommit(SolrQueryRequest req, UpdateRequestProcessor processor, org.apache.solr.common.params.SolrParams params, boolean force) Check the request parameters and decide if it should commit or optimize.static booleanRequestHandlerUtils.handleRollback(SolrQueryRequest req, UpdateRequestProcessor processor, org.apache.solr.common.params.SolrParams params, boolean force) protected abstract ContentStreamLoaderContentStreamHandlerBase.newLoader(SolrQueryRequest req, UpdateRequestProcessor processor) protected ContentStreamLoaderUpdateRequestHandler.newLoader(SolrQueryRequest req, UpdateRequestProcessor processor) -
Uses of UpdateRequestProcessor in org.apache.solr.handler.loader
Fields in org.apache.solr.handler.loader declared as UpdateRequestProcessorMethods in org.apache.solr.handler.loader with parameters of type UpdateRequestProcessorModifier and TypeMethodDescriptionabstract voidContentStreamLoader.load(SolrQueryRequest req, SolrQueryResponse rsp, org.apache.solr.common.util.ContentStream stream, UpdateRequestProcessor processor) Loaders are responsible for closing the streamvoidCSVLoader.load(SolrQueryRequest req, SolrQueryResponse rsp, org.apache.solr.common.util.ContentStream stream, UpdateRequestProcessor processor) voidCSVLoaderBase.load(SolrQueryRequest req, SolrQueryResponse rsp, org.apache.solr.common.util.ContentStream stream, UpdateRequestProcessor processor) load the CSV inputvoidJavabinLoader.load(SolrQueryRequest req, SolrQueryResponse rsp, org.apache.solr.common.util.ContentStream stream, UpdateRequestProcessor processor) voidJsonLoader.load(SolrQueryRequest req, SolrQueryResponse rsp, org.apache.solr.common.util.ContentStream stream, UpdateRequestProcessor processor) voidXMLLoader.load(SolrQueryRequest req, SolrQueryResponse rsp, org.apache.solr.common.util.ContentStream stream, UpdateRequestProcessor processor) protected voidXMLLoader.processUpdate(SolrQueryRequest req, UpdateRequestProcessor processor, XMLStreamReader parser) Constructors in org.apache.solr.handler.loader with parameters of type UpdateRequestProcessorModifierConstructorDescriptionprotectedCSVLoaderBase(SolrQueryRequest req, UpdateRequestProcessor processor) -
Uses of UpdateRequestProcessor in org.apache.solr.update.processor
Subclasses of UpdateRequestProcessor in org.apache.solr.update.processorModifier and TypeClassDescriptionclassAbstract subclass of FieldMutatingUpdateProcessor for implementing UpdateProcessors that will mutate all individual values of a selected field independently.classclassclassclassReusable base class for UpdateProcessors that will consider AddUpdateCommands and mutate the values associated with configured fields.classAbstract subclass of FieldMutatingUpdateProcessor for implementing UpdateProcessors that will mutate all individual values of a selected field independentlyclassA processor which will match content of "inputField" against regular expressions found in "boostFilename", and if it matches will return the corresponding boost value from the file and output this to "boostField" as a double value.classDistributes update requests to a series of collections partitioned by a "routing" field.classSuppresses errors for individual add/delete commands within a single request.classUpdate processor which examines a URL and outputs to various other fields characteristics of that URL, including length, number of path levels, whether it is a top level URL (levels==0), whether it looks like a landing/index page, a canonical representation of the URL (e.g.Fields in org.apache.solr.update.processor declared as UpdateRequestProcessorModifier and TypeFieldDescriptionprotected final UpdateRequestProcessorUpdateRequestProcessor.nextMethods in org.apache.solr.update.processor that return UpdateRequestProcessorModifier and TypeMethodDescriptionUpdateRequestProcessorChain.createProcessor(SolrQueryRequest req, SolrQueryResponse rsp) Uses the factories in this chain to creates a newUpdateRequestProcessorinstance specific for this request.UpdateRequestProcessorChain.createProcessor(SolrQueryRequest req, SolrQueryResponse rsp, boolean skipToDistrib, UpdateRequestProcessor last) AddSchemaFieldsUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) AtomicUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ClassificationUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) final UpdateRequestProcessorCloneFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ConcatFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) CountFieldValuesUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DefaultValueUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DistributedUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DocBasedVersionConstraintsProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DocExpirationUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) FieldLengthUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) FieldNameMutatingUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) final UpdateRequestProcessorFieldValueSubsetUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) HTMLStripFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) IgnoreCommitOptimizeUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) IgnoreFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) IgnoreLargeDocumentProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) LogUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) NestedUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) NoOpDistributingUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) Returns the nextNumFieldLimitingUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseBooleanFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseDateFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseDoubleFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseFloatFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseIntFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseLongFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) RegexpBoostProcessorFactory.getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor) RegexReplaceProcessorFactory.getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor next) RemoveBlankFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) RunUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) SignatureUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) SimpleUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TimestampUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TolerantUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TrimFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TruncateFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) UpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder.LazyUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) abstract UpdateRequestProcessorUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) URLClassifyProcessorFactory.getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor) UUIDUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) static UpdateRequestProcessorRoutedAliasUpdateProcessor.wrap(SolrQueryRequest req, UpdateRequestProcessor next) Methods in org.apache.solr.update.processor with parameters of type UpdateRequestProcessorModifier and TypeMethodDescriptionUpdateRequestProcessorChain.createProcessor(SolrQueryRequest req, SolrQueryResponse rsp, boolean skipToDistrib, UpdateRequestProcessor last) AddSchemaFieldsUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) AtomicUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ClassificationUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) final UpdateRequestProcessorCloneFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ConcatFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) CountFieldValuesUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DefaultValueUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DistributedUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DocBasedVersionConstraintsProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DocExpirationUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) FieldLengthUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) FieldNameMutatingUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) final UpdateRequestProcessorFieldValueSubsetUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) HTMLStripFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) IgnoreCommitOptimizeUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) IgnoreFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) IgnoreLargeDocumentProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) LogUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) NestedUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) NoOpDistributingUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) Returns the nextNumFieldLimitingUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseBooleanFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseDateFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseDoubleFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseFloatFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseIntFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) ParseLongFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) RegexpBoostProcessorFactory.getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor) RegexReplaceProcessorFactory.getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor next) RemoveBlankFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) RunUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) SignatureUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) SimpleUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) org.apache.solr.update.processor.SkipExistingDocumentsProcessorFactory.SkipExistingDocumentsUpdateProcessorSkipExistingDocumentsProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TimestampUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TolerantUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TrimFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) TruncateFieldUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) UpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder.LazyUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) abstract UpdateRequestProcessorUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) URLClassifyProcessorFactory.getInstance(SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor) UUIDUpdateProcessorFactory.getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) static FieldMutatingUpdateProcessorFieldMutatingUpdateProcessor.mutator(FieldMutatingUpdateProcessor.FieldNameSelector selector, UpdateRequestProcessor next, Function<org.apache.solr.common.SolrInputField, org.apache.solr.common.SolrInputField> fun) FieldValueMutatingUpdateProcessor.valueMutator(FieldMutatingUpdateProcessor.FieldNameSelector selector, UpdateRequestProcessor next, Function<Object, Object> fun) static UpdateRequestProcessorRoutedAliasUpdateProcessor.wrap(SolrQueryRequest req, UpdateRequestProcessor next) Constructors in org.apache.solr.update.processor with parameters of type UpdateRequestProcessorModifierConstructorDescriptionAllValuesOrNoneFieldMutatingUpdateProcessor(FieldMutatingUpdateProcessor.FieldNameSelector selector, UpdateRequestProcessor next) DistributedUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, AtomicUpdateDocumentMerger docMerger, UpdateRequestProcessor next) Specification of AtomicUpdateDocumentMerger is currently experimental.DistributedUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DistributedZkUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) DocBasedVersionConstraintsProcessor(List<String> versionFields, boolean ignoreOldUpdates, List<String> deleteVersionParamNames, boolean supportMissingVersionOnOldDocs, boolean useFieldCache, org.apache.solr.common.util.NamedList<Object> tombstoneConfig, SolrQueryRequest req, UpdateRequestProcessor next) FieldMutatingUpdateProcessor(FieldMutatingUpdateProcessor.FieldNameSelector selector, UpdateRequestProcessor next) FieldValueMutatingUpdateProcessor(FieldMutatingUpdateProcessor.FieldNameSelector selector, UpdateRequestProcessor next) TolerantUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next, int maxErrors, DistributedUpdateProcessor.DistribPhase distribPhase) URLClassifyProcessor(org.apache.solr.common.params.SolrParams parameters, SolrQueryRequest request, SolrQueryResponse response, UpdateRequestProcessor nextProcessor)