Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Indexer ¶
type Indexer interface {
// InsertVector adds or updates a vector in the index.
InsertVector(id string, vector []float32) error
// DeleteVector removes a vector from the index by ID.
DeleteVector(id string) error
// Search returns the k nearest neighbors to the target vector.
Search(target []float32, k int) ([]SearchResult, error)
}
Indexer defines an interface for managing and searching vector indices.
type SearchResult ¶
SearchResult contains the ID of a matching vector and its distance to the query target.
Click to show internal directories.
Click to hide internal directories.