Package | Description |
---|---|
org.apache.solr.core |
Core classes implementing Solr internals and the management of
SolrCore s |
org.apache.solr.update.processor |
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain s |
Modifier and Type | Method and Description |
---|---|
PluginBag<UpdateRequestProcessorFactory> |
SolrCore.getUpdateProcessors() |
Modifier and Type | Class and Description |
---|---|
class |
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. |
class |
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.
|
class |
AtomicUpdateProcessorFactory
An update processor that will convert conventional field-value document to atomic update document
|
class |
CdcrUpdateProcessorFactory
Factory for
CdcrUpdateProcessor . |
class |
ClassificationUpdateProcessorFactory
This class implements an UpdateProcessorFactory for the Classification Update Processor.
|
class |
CloneFieldUpdateProcessorFactory
Clones the values found in any matching
source field into
a configured dest field. |
class |
ConcatFieldUpdateProcessorFactory
Concatenates multiple values for fields matching the specified
conditions using a configurable
delimiter which defaults
to ", ". |
class |
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.
|
class |
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.
|
class |
DistributedUpdateProcessorFactory
Factory for
DistributedUpdateProcessor . |
class |
DocBasedVersionConstraintsProcessorFactory
This 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 . |
class |
DocExpirationUpdateProcessorFactory
Update Processor Factory for managing automatic "expiration" of documents.
|
class |
FieldLengthUpdateProcessorFactory
Replaces any CharSequence values found in fields matching the specified
conditions with the lengths of those CharSequences (as an Integer).
|
class |
FieldMutatingUpdateProcessorFactory
Base class for implementing Factories for FieldMutatingUpdateProcessors and
FieldValueMutatingUpdateProcessors.
|
class |
FieldNameMutatingUpdateProcessorFactory
In the FieldNameMutatingUpdateProcessorFactory configured below,
fields names will be mutated if the name contains space.
|
class |
FieldValueSubsetUpdateProcessorFactory
Base class for processors that want to mutate selected fields to only
keep a subset of the original values.
|
class |
FirstFieldValueUpdateProcessorFactory
Keeps only the first value of fields matching the specified
conditions.
|
class |
HTMLStripFieldUpdateProcessorFactory
Strips all HTML Markup in any CharSequence values
found in fields matching the specified conditions.
|
class |
IgnoreCommitOptimizeUpdateProcessorFactory
Gives system administrators a way to ignore explicit commit or optimize requests from clients.
|
class |
IgnoreFieldUpdateProcessorFactory
Ignores & removes fields matching the specified
conditions from any document being added to the index.
|
class |
LastFieldValueUpdateProcessorFactory
Keeps only the last value of fields matching the specified
conditions.
|
class |
LogUpdateProcessorFactory
A logging processor.
|
class |
MaxFieldValueUpdateProcessorFactory
An update processor that keeps only the the maximum value from any selected
fields where multiple values are found.
|
class |
MinFieldValueUpdateProcessorFactory
An update processor that keeps only the the minimum value from any selected
fields where multiple values are found.
|
class |
NoOpDistributingUpdateProcessorFactory
A No-Op implementation of DistributingUpdateProcessorFactory that
allways returns null.
|
class |
ParseBooleanFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values
into Boolean values.
|
class |
ParseDateFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values
into Date values.
|
class |
ParseDoubleFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values
into Double values.
|
class |
ParseFloatFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values
into Float values.
|
class |
ParseIntFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values
into Integer values.
|
class |
ParseLongFieldUpdateProcessorFactory
Attempts to mutate selected fields that have only CharSequence-typed values
into Long values.
|
class |
ParseNumericFieldUpdateProcessorFactory
Abstract base class for numeric parsing update processor factories.
|
class |
PreAnalyzedUpdateProcessorFactory
An update processor that parses configured fields of any document being added
using
PreAnalyzedField with the configured format parser. |
class |
RegexpBoostProcessorFactory
Factory which creates RegexBoostProcessors
|
class |
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.
|
class |
RemoveBlankFieldUpdateProcessorFactory
Removes any values found which are CharSequence with a length of 0.
|
class |
RunUpdateProcessorFactory
Executes the update commands using the underlying UpdateHandler.
|
class |
SignatureUpdateProcessorFactory |
class |
SimpleUpdateProcessorFactory
A base class for writing a very simple UpdateProcessor without worrying too much about the API.
|
class |
SkipExistingDocumentsProcessorFactory
This Factory generates an UpdateProcessor that will (by default) skip inserting new documents
if there already exists a document with the same uniqueKey value in the index.
|
class |
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). |
class |
TemplateUpdateProcessorFactory
Adds new fields to documents based on a template pattern specified via Template.field
request parameters (multi-valued) or 'field' value specified in initArgs.
|
class |
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. |
class |
TolerantUpdateProcessorFactory
Suppresses errors for individual add/delete commands within a single request.
|
class |
TrimFieldUpdateProcessorFactory
Trims leading and trailing whitespace from any CharSequence values
found in fields matching the specified conditions and returns the
resulting String.
|
class |
TruncateFieldUpdateProcessorFactory
Truncates any CharSequence values found in fields matching the specified
conditions to a maximum character length.
|
class |
UniqFieldsUpdateProcessorFactory
Removes duplicate values found in fields matching the specified conditions.
|
class |
URLClassifyProcessorFactory
Creates URLClassifyProcessor
|
class |
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. |
Modifier and Type | Method and Description |
---|---|
List<UpdateRequestProcessorFactory> |
UpdateRequestProcessorChain.getProcessors()
Returns the underlying array of factories used in this chain.
|
Constructor and Description |
---|
UpdateRequestProcessorChain(List<UpdateRequestProcessorFactory> chain,
SolrCore solrCore)
Creates a chain backed directly by the specified list.
|
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.