feat(search): add Meilisearch-backed SearchClient (index, search, remove)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-02 11:43:53 +02:00
parent 851181d91d
commit dc903989f7
4 changed files with 223 additions and 1 deletions
+2 -1
View File
@@ -1,6 +1,6 @@
[workspace]
resolver = "3"
members = ["crates/domain", "crates/db", "crates/api", "crates/server"]
members = ["crates/domain", "crates/db", "crates/api", "crates/server", "crates/search"]
[workspace.package]
edition = "2024"
@@ -23,3 +23,4 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
tower = { version = "0.5", features = ["util"] }
http-body-util = "0.1"
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
meilisearch-sdk = "0.33"