Remove redis and use embedder for vector #7

Merged
mik-tf merged 2 commits from development_redis_embedder into development 2026-02-06 20:00:44 +00:00
Owner
No description provided.
build.rs regenerates src/publishing/ from schema specs, producing
code with collapsible_if and doc_lazy_continuation warnings.
Add #[allow] on the mod declaration in lib.rs since the generated
files themselves get overwritten on each build.
Replace hero_redis with hero_embedder for vector storage
Some checks failed
Test / test (push) Failing after 2m59s
Test / test (pull_request) Failing after 2m57s
6725632561
Eliminates hero_redis dependency entirely. hero_embedder now handles both
embedding generation AND vector storage/search (2 services instead of 3).

Core changes:
- Rewrite vectorsdk/store.rs: HeroEmbedderClient replaces HeroRedisClient
  with structured doc IDs ({book}::{page}::{page_num}::{topic}::{pair_idx})
  and text-based search (hero_embedder embeds queries internally)
- Simplify vectorsdk/indexer.rs: remove embedding generation step,
  hero_embedder auto-embeds on index.add
- Update vectorsdk/rhai.rs: new typed API (vector_store_config_new(),
  embedder_url/namespace fields, text-based search)
- Update web/server.rs: replace redis config with embedder_url,
  text-based search via search_text()
- Update web/rpc.rs, rpc_spec.rs: embedderConnected replaces redisConnected
- Update main.rs CLI: --embedder-url replaces --redis-* flags
- Remove hero_redis from Cargo.toml dependencies
- Update Makefile: remove redis/init-db targets
- Update all examples (Rust + Rhai) and zinit-service.toml
- Delete examples/init_redis_db.rs
- Update books-client models: embedder_connected field
mik-tf merged commit a923f60f07 into development 2026-02-06 20:00:44 +00:00
mik-tf deleted branch development_redis_embedder 2026-02-06 20:00:44 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_books!7
No description provided.