Interface Summary Interface Description ProcessorA processor implementation may modify the data belonging to a document. Processor.FactoryA factory that knows how to construct a processor based on a map of maps. ValueSourceHolds a value. WrappingProcessorA srapping processor is one that encapsulates an inner processor, or a processor that the wrapped processor enacts upon.
Class Summary Class Description AbstractProcessorAn Abstract Processor that holds a processorTag field to be used by other processors. CompoundProcessorA Processor that executes a list of other "processors". ConditionalProcessor ConfigurationUtils DropProcessorDrop processor only returns
nullfor the execution result to indicate that any document executed by it should not be indexed.
DropProcessor.Factory IngestDocumentRepresents a single document being captured before indexing and holds the source and metadata (like id, type and index). IngestInfo IngestMetadataHolds the ingest pipelines that are available in the cluster IngestServiceHolder class for several ingest related services. IngestStats IngestStats.PipelineStatContainer for pipeline stats. IngestStats.ProcessorStatContainer for processor stats. IngestStats.Stats PipelineA pipeline is a list of
Processorinstances grouped under a unique id.
PipelineConfigurationEncapsulates a pipeline's id and configuration as a blob PipelineProcessor PipelineProcessor.Factory Processor.ParametersInfrastructure class that holds services that can be used by processor factories to create processor instances and that gets passed around to all
ProcessorInfo TrackingResultProcessorProcessor to be used within Simulate API to keep track of processors executed in pipeline. ValueSource.ByteValue ValueSource.ListValue ValueSource.MapValue ValueSource.ObjectValue ValueSource.TemplatedValue
Enum Summary Enum Description IngestDocument.MetaData
Exception Summary Exception Description IngestProcessorExceptionA dedicated wrapper for exceptions encountered executing an ingest processor.