Commit Graph

1 Commits

Author SHA1 Message Date
Julien Calixte
45db68c34d feat(search): add OpenSearch client module
Exposes ensureIndex, indexNote, removeNote, and searchNotes. searchNotes
runs a fuzzy multi_match across title+content, returns sentence-bounded
highlights, and paginates via base64-encoded search_after cursors. All
operations no-op when OPENSEARCH_URL is unset so callers stay safe.
2026-06-07 11:26:02 +02:00