executor

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IndexingExecutor

type IndexingExecutor struct {
	// contains filtered or unexported fields
}

IndexingExecutor executes indexing pipelines.

func NewIndexingExecutor

func NewIndexingExecutor(
	builder pipelineport.PipelineBuilder,
	pipelineRegistry pipelineport.PipelineRegistry,
	capRegistry pipelineport.CapabilityRegistry,
	manifestStore pipelineport.ManifestStore,
	stageRegistry pipelineport.StageRegistry,
) *IndexingExecutor

NewIndexingExecutor creates a new indexing executor.

func (*IndexingExecutor) Execute

Execute runs an indexing pipeline for a single document.

func (*IndexingExecutor) ExecuteBatch

ExecuteBatch runs an indexing pipeline for multiple documents.

type PipelineBuilder

type PipelineBuilder struct {
	// contains filtered or unexported fields
}

PipelineBuilder constructs executable pipelines from definitions.

func NewPipelineBuilder

func NewPipelineBuilder(stageRegistry pipelineport.StageRegistry) *PipelineBuilder

NewPipelineBuilder creates a new pipeline builder.

func (*PipelineBuilder) Build

Build constructs a pipeline from a definition.

func (*PipelineBuilder) Validate

Validate checks if a pipeline definition is valid.

type SearchExecutor

type SearchExecutor struct {
	// contains filtered or unexported fields
}

SearchExecutor executes search pipelines.

func NewSearchExecutor

func NewSearchExecutor(
	builder pipelineport.PipelineBuilder,
	pipelineRegistry pipelineport.PipelineRegistry,
	capRegistry pipelineport.CapabilityRegistry,
	stageRegistry pipelineport.StageRegistry,
) *SearchExecutor

NewSearchExecutor creates a new search executor.

func (*SearchExecutor) Execute

Execute runs a search pipeline.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL