Recollect.Pipeline.Embedder (recollect v0.5.1)

Copy Markdown View Source

Embeds chunks and entities using the configured embedding provider. Supports batch processing and async embedding via TaskSupervisor.

Summary

Functions

Embed a list of chunks. Updates embedding column via direct SQL.

Embed a single entity's name + description.

Embed a single entry asynchronously. No-op if embedding is disabled.

Embed a query string for search (no storage).

Functions

embed_chunks(chunks)

Embed a list of chunks. Updates embedding column via direct SQL.

Returns {:ok, chunks} with embeddings populated.

embed_entity(entity)

Embed a single entity's name + description.

embed_entry_async(arg1)

Embed a single entry asynchronously. No-op if embedding is disabled.

embed_query(text)

Embed a query string for search (no storage).