Skip to content

[FEATURE] Implement FAISS Vector Store Backend #216

@RyanNg1403

Description

@RyanNg1403

Sub-issue: Implement FAISS Vector Store Backend

Linked to Issue #192

  • Summary: Add local FAISS backend (faiss-node) with persistent index files.
  • Tasks:
    • Backend: src/core/vector_storage/backend/faiss.ts (init/upsert/query/delete/drop; metrics: l2/ip/cosine; index types: Flat/IVF/HNSW; persistence).
    • Config/Factory: add faiss to config.ts and factory.ts.
    • Tests: CRUD + top-k + persistence reload.
    • Docs: docs/vector-stores.md (setup + config).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions