From 4736e43631ed21fd14741daa1dde746687d330fa Mon Sep 17 00:00:00 2001
From: Grail Finder <wohilas@gmail.com>
Date: Sat, 4 Jan 2025 18:13:13 +0300
Subject: Feat (RAG): tying tui calls to rag funcs [WIP; skip-ci]

RAG itself is annoying to properly implement, plucking sentences with no
context is useless. Also it should not be a part of main package, same
for goes for tui. The number of global vars is absurd.
---
 storage/migrations/002_add_vector.up.sql | 7 +++++++
 1 file changed, 7 insertions(+)

(limited to 'storage/migrations/002_add_vector.up.sql')

diff --git a/storage/migrations/002_add_vector.up.sql b/storage/migrations/002_add_vector.up.sql
index 4fcc9aa..f64aecb 100644
--- a/storage/migrations/002_add_vector.up.sql
+++ b/storage/migrations/002_add_vector.up.sql
@@ -4,3 +4,10 @@ CREATE VIRTUAL TABLE IF NOT EXISTS embeddings USING vec0(
     slug TEXT NOT NULL,
     raw_text TEXT NOT NULL
 );
+
+CREATE VIRTUAL TABLE IF NOT EXISTS embeddings_384 USING vec0(
+    id INTEGER PRIMARY KEY AUTOINCREMENT,
+    embedding FLOAT[384],
+    slug TEXT NOT NULL,
+    raw_text TEXT NOT NULL
+);
-- 
cgit v1.2.3

