Package org.opensearch.search.pipeline
package org.opensearch.search.pipeline
Search pipelines base package.
-
ClassDescriptionBase class for common processor behavior.TODO: Copied verbatim from
PipelineConfiguration
.Groups a search pipeline based on a request and the request after being transformed by the pipeline.A holder for state that is passed through each processor in the pipeline.A processor implementation may modify the request or response from a search call.Processor.Factory<T extends Processor>A factory that knows how to construct a processor based on a map of maps.Contextual information about the enclosing pipeline.A processor factory may change the processor initialization behavior based on the creation context (e.g.Detailed information about a processor execution in a search pipeline.Represents the status of a processor in the search pipeline.Information about a search pipeline processorCreates a processor that runs between Phases of the Search.Information about a search pipelines eventRepresents the search pipelines that are available in the clusterA dedicated wrapper for exceptions encountered executing a search pipeline processor.The main entry point for search pipelines.Serializable, immutable search pipeline statistics to be returned via stats APIs.Interface for a search pipeline processor that modifies a search request.Interface for a search pipeline processor that modifies a search response.A specialization ofSearchRequestProcessor
that makes use of the request-scoped processor state.A specialization ofSearchResponseProcessor
that makes use of the request-scoped processor state.Wrapper for SearchRequestProcessor to track execution details.Wrapper for SearchResponseProcessor to track execution details.