Factories
UpdateRequestProcessorFactoryA factory to generate an UpdateRequestProcessor for each request.
AbstractDefaultValueUpdateProcessorFactoryBase 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.
DefaultValueUpdateProcessorFactoryAn update processor that adds a constant default value to any document being added that does not already have a value in the specified field.
TimestampUpdateProcessorFactoryAn 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.
AddSchemaFieldsUpdateProcessorFactoryThis 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.
CloneFieldUpdateProcessorFactoryClones the values found in any matching source field into the configured dest field.
DistributedUpdateProcessorFactoryFactory for DistributedUpdateProcessor.
DocBasedVersionConstraintsProcessorFactoryThis Factory generates an UpdateProcessor that helps to enforce Version constraints on documents based on per-document version numbers using a configured name of a versionField.
DocExpirationUpdateProcessorFactoryUpdate Processor Factory for managing automatic "expiration" of documents.
FieldMutatingUpdateProcessorFactoryBase class for implementing Factories for FieldMutatingUpdateProcessors and FieldValueMutatingUpdateProcessors.
ConcatFieldUpdateProcessorFactoryConcatenates multiple values for fields matching the specified conditions using a configurable delimiter which defaults to ", ".
CountFieldValuesUpdateProcessorFactoryReplaces any list of values for a field matching the specified conditions with the the count of the number of values for that field.
FieldLengthUpdateProcessorFactoryReplaces any CharSequence values found in fields matching the specified conditions with the lengths of those CharSequences (as an Integer).
FieldValueSubsetUpdateProcessorFactoryBase class for processors that want to mutate selected fields to only keep a subset of the original values.
FirstFieldValueUpdateProcessorFactoryKeeps only the first value of fields matching the specified conditions.
LastFieldValueUpdateProcessorFactoryKeeps only the last value of fields matching the specified conditions.
MaxFieldValueUpdateProcessorFactoryAn update processor that keeps only the the maximum value from any selected fields where multiple values are found.
MinFieldValueUpdateProcessorFactoryAn update processor that keeps only the the minimum value from any selected fields where multiple values are found.
UniqFieldsUpdateProcessorFactoryRemoves duplicate values found in fields matching the specified conditions.
HTMLStripFieldUpdateProcessorFactoryStrips all HTML Markup in any CharSequence values found in fields matching the specified conditions.
IgnoreFieldUpdateProcessorFactoryIgnores & removes fields matching the specified conditions from any document being added to the index.
ParseBooleanFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Boolean values.
ParseDateFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Date values.
ParseNumericFieldUpdateProcessorFactoryAbstract base class for numeric parsing update processor factories.
ParseDoubleFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Double values.
ParseFloatFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Float values.
ParseIntFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Integer values.
ParseLongFieldUpdateProcessorFactoryAttempts to mutate selected fields that have only CharSequence-typed values into Long values.
PreAnalyzedUpdateProcessorFactoryAn update processor that parses configured fields of any document being added using PreAnalyzedField with the configured format parser.
RegexReplaceProcessorFactoryAn 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.
RemoveBlankFieldUpdateProcessorFactoryRemoves any values found which are CharSequence with a length of 0.
TrimFieldUpdateProcessorFactoryTrims leading and trailing whitespace from any CharSequence values found in fields matching the specified conditions and returns the resulting String.
TruncateFieldUpdateProcessorFactoryTruncates any CharSequence values found in fields matching the specified conditions to a maximum character length.
LangDetectLanguageIdentifierUpdateProcessorFactory in solr-langid-4.10.1.jar ( dist/ )Identifies the language of a set of input fields using http://code.google.com/p/language-detection The UpdateProcessorChain config entry can take a number of parameters which may also be passed as HTTP parameters on the update request and override the defaults.
LogUpdateProcessorFactoryA logging processor.
NoOpDistributingUpdateProcessorFactoryA No-Op implementation of DistributingUpdateProcessorFactory that allways returns null.
RegexpBoostProcessorFactoryFactory which creates RegexBoostProcessors
RunUpdateProcessorFactoryExecutes the update commands using the underlying UpdateHandler.
SignatureUpdateProcessorFactory
StatelessScriptUpdateProcessorFactoryAn 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).
TikaLanguageIdentifierUpdateProcessorFactory in solr-langid-4.10.1.jar ( dist/ )Identifies the language of a set of input fields using Tika's LanguageIdentifier.
UIMAUpdateRequestProcessorFactory in solr-uima-4.10.1.jar ( dist/ )Factory for UIMAUpdateRequestProcessor
URLClassifyProcessorFactoryCreates URLClassifyProcessor
UUIDUpdateProcessorFactoryAn 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.
Read full article from Solr 4.10.1 UpdateRequestProcessor factories | Solr Start
No comments:
Post a Comment