milvus

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Milvus

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

Milvus wraps eino-ext milvus2 indexer + retriever as a unified Database.

func NewMilvus

func NewMilvus(ctx context.Context, config MilvusConfig) (*Milvus, error)

NewMilvus creates a Milvus Database instance backed by eino-ext milvus2 components.

func (*Milvus) GetType

func (m *Milvus) GetType() string

GetType returns the component type name.

func (*Milvus) Retrieve

func (m *Milvus) Retrieve(ctx context.Context, query string, opts ...retriever.Option) ([]*schema.Document, error)

Retrieve retrieves documents via the eino-ext retriever.

func (*Milvus) Store

func (m *Milvus) Store(ctx context.Context, docs []*schema.Document, opts ...indexer.Option) ([]string, error)

Store stores documents via the eino-ext indexer.

type MilvusConfig

type MilvusConfig struct {
	Client         *milvusclient.Client
	CollectionName string
	EmbeddingDim   int
	Embedding      embedding.Embedder
}

MilvusConfig holds configuration for creating a Milvus Database.

Jump to

Keyboard shortcuts

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