Expand description
Embedding infrastructure — provider trait, hash provider, cosine similarity.
Shared between nusy-kanban (semantic search over work items) and nusy-codegraph (semantic search over code objects). The embedding dimension is configurable per consumer.
Structs§
- Embedded
Item - An embedded item — ID + vector pair.
- Hash
Embedding Provider - Deterministic hash-based embedding provider for testing.
- Search
Result - A semantic search result — ID + similarity score.
Enums§
- Embedding
Error - Errors from embedding operations.
Traits§
- Embedding
Provider - Trait for embedding providers.
Functions§
- cosine_
similarity - Cosine similarity between two vectors.
- hash_
to_ vector - Produce a deterministic unit-length vector from a text hash.
- semantic_
search - Semantic search over a collection of embedded items.