|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
UpdateRequestProcessorFactory
APIs and implementations for use in UpdateRequestProcessorChain
s
See:
Description
Interface Summary | |
---|---|
DistributingUpdateProcessorFactory | A marker interface for denoting that a factory is responsible for handling distributed communication of updates across a SolrCloud cluster. |
FieldMutatingUpdateProcessor.FieldNameSelector | Interface for identifying which fields should be mutated |
ScriptEngineCustomizer | Enables customization of a script engine. |
Class Summary | |
---|---|
AbstractDefaultValueUpdateProcessorFactory |
Base class that can be extended by any
UpdateRequestProcessorFactory designed to add a default value
to the document in an AddUpdateCommand when that field is not
already specified. |
AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor | A simple processor that adds the results of AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor.getDefaultValue()
to any document which does not already have a value in
fieldName |
AddSchemaFieldsUpdateProcessorFactory | This processor will dynamically add fields to the schema if an input document contains one or more fields that don't match any field or dynamic field in the schema. |
AllValuesOrNoneFieldMutatingUpdateProcessor | Abstract subclass of FieldMutatingUpdateProcessor for implementing UpdateProcessors that will mutate all individual values of a selected field independently. |
CloneFieldUpdateProcessorFactory | Clones the values found in any matching source field into
the configured dest field. |
ConcatFieldUpdateProcessorFactory | Concatenates multiple values for fields matching the specified
conditions using a configurable delimiter which defaults
to ", ". |
CountFieldValuesUpdateProcessorFactory | Replaces any list of values for a field matching the specified conditions with the the count of the number of values for that field. |
DefaultValueUpdateProcessorFactory | 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. |
DistributedUpdateProcessor | |
DistributedUpdateProcessor.RetryNode | |
DistributedUpdateProcessorFactory | Factory for DistributedUpdateProcessor . |
FieldLengthUpdateProcessorFactory | Replaces any CharSequence values found in fields matching the specified conditions with the lengths of those CharSequences (as an Integer). |
FieldMutatingUpdateProcessor | Reusable base class for UpdateProcessors that will consider AddUpdateCommands and mutate the values associated with configured fields. |
FieldMutatingUpdateProcessorFactory | Base class for implementing Factories for FieldMutatingUpdateProcessors and FieldValueMutatingUpdateProcessors. |
FieldMutatingUpdateProcessorFactory.SelectorParams | |
FieldValueMutatingUpdateProcessor | Abstract subclass of FieldMutatingUpdateProcessor for implementing UpdateProcessors that will mutate all individual values of a selected field independently |
FieldValueSubsetUpdateProcessorFactory | Base class for processors that want to mutate selected fields to only keep a subset of the original values. |
FirstFieldValueUpdateProcessorFactory | Keeps only the first value of fields matching the specified conditions. |
HTMLStripFieldUpdateProcessorFactory | Strips all HTML Markup in any CharSequence values found in fields matching the specified conditions. |
IgnoreFieldUpdateProcessorFactory | Ignores & removes fields matching the specified conditions from any document being added to the index. |
LastFieldValueUpdateProcessorFactory | Keeps only the last value of fields matching the specified conditions. |
LogUpdateProcessorFactory | A logging processor. |
Lookup3Signature | |
MaxFieldValueUpdateProcessorFactory | An update processor that keeps only the the maximum value from any selected fields where multiple values are found. |
MD5Signature | |
MinFieldValueUpdateProcessorFactory | An update processor that keeps only the the minimum value from any selected fields where multiple values are found. |
NoOpDistributingUpdateProcessorFactory | A No-Op implementation of DistributingUpdateProcessorFactory that allways returns null. |
ParseBooleanFieldUpdateProcessorFactory | Attempts to mutate selected fields that have only CharSequence-typed values into Boolean values. |
ParseDateFieldUpdateProcessorFactory | Attempts to mutate selected fields that have only CharSequence-typed values into Date values. |
ParseDoubleFieldUpdateProcessorFactory | Attempts to mutate selected fields that have only CharSequence-typed values into Double values. |
ParseFloatFieldUpdateProcessorFactory | Attempts to mutate selected fields that have only CharSequence-typed values into Float values. |
ParseIntFieldUpdateProcessorFactory | Attempts to mutate selected fields that have only CharSequence-typed values into Integer values. |
ParseLongFieldUpdateProcessorFactory | Attempts to mutate selected fields that have only CharSequence-typed values into Long values. |
ParseNumericFieldUpdateProcessorFactory | Abstract base class for numeric parsing update processor factories. |
PreAnalyzedUpdateProcessorFactory | An update processor that parses configured fields of any document being added
using PreAnalyzedField with the configured format parser. |
RegexpBoostProcessor | A 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. |
RegexpBoostProcessorFactory | Factory which creates RegexBoostProcessors |
RegexReplaceProcessorFactory | An updated processor that applies a configured regex to any CharSequence values found in the selected fields, and replaces any matches with the configured replacement string |
RemoveBlankFieldUpdateProcessorFactory | Removes any values found which are CharSequence with a length of 0. |
RunUpdateProcessorFactory | Executes the update commands using the underlying UpdateHandler. |
Signature | |
SignatureUpdateProcessorFactory | |
StatelessScriptUpdateProcessorFactory |
An update request processor factory that enables the use of update
processors implemented as scripts which can be loaded by the
SolrResourceLoader (usually via the conf dir for
the SolrCore). |
TextProfileSignature | This implementation is copied from Apache Nutch. |
TimestampUpdateProcessorFactory |
An update processor that adds a newly generated Date value
of "NOW" to any document being added that does not already have a value
in the specified field. |
TrimFieldUpdateProcessorFactory | Trims leading and trailing whitespace from any CharSequence values found in fields matching the specified conditions and returns the resulting String. |
TruncateFieldUpdateProcessorFactory | Truncates any CharSequence values found in fields matching the specified conditions to a maximum character length. |
UniqFieldsUpdateProcessorFactory | Removes duplicate values found in fields matching the specified conditions. |
UpdateRequestProcessor | This is a good place for subclassed update handlers to process the document before it is indexed. |
UpdateRequestProcessorChain | Manages a chain of UpdateRequestProcessorFactories. |
UpdateRequestProcessorFactory | A factory to generate an UpdateRequestProcessor for each request. |
URLClassifyProcessor | Update 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. |
URLClassifyProcessorFactory | Creates URLClassifyProcessor |
UUIDUpdateProcessorFactory |
An update processor that adds a newly generated UUID value
to any document being added that does not already have a value in the
specified field. |
Enum Summary | |
---|---|
DistributedUpdateProcessor.DistribPhase | Values this processor supports for the DISTRIB_UPDATE_PARAM . |
UpdateRequestProcessorFactory
APIs and implementations for use in UpdateRequestProcessorChain
s
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |