Antigravity
|
e881004c77
|
feat(insights): fix DBSCAN, Persian embeddings crash, D3 physics layouts, and D3 node not found runtime error
CI / Lint, Test & Build (push) Failing after 1m7s
CI / Deploy production (on server) (push) Has been skipped
|
2026-05-24 18:57:33 +00:00 |
|
Antigravity
|
03e6a62b80
|
feat: migrate semantic search to pgvector + full-text search
Deploy to Production / Build and Deploy (push) Successful in 2m12s
Replace JSON-string embeddings with native pgvector(1536) storage and
add PostgreSQL full-text search (tsvector/GIN) with Reciprocal Rank Fusion
for hybrid keyword + semantic ranking.
Changes:
- NoteEmbedding.embedding: String → vector(1536) via pgvector
- NoteEmbedding: added updatedAt for reindex tracking
- Note: added tsv (tsvector) with auto-update trigger for FTS
- semantic-search.service: hybrid FTS + vector search with RRF fusion
- embedding.service: toVectorString() for pgvector SQL literals
- Removed JS-side cosine similarity loops (now DB-side via <=>)
- Added HNSW index on NoteEmbedding.embedding (cosine distance)
- Added GIN index on Note.tsv for FTS queries
Schema migration in: prisma/migrations/20260512120000_pgvector_and_fts_search/
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-12 07:03:56 +00:00 |
|
Antigravity
|
b611ec874d
|
Refactor Admin and Settings UI to Ethereal Precision aesthetic and improve note import/export functionality
Deploy to Production / Build and Deploy (push) Failing after 1m4s
|
2026-05-03 12:51:25 +00:00 |
|