Spaces:
Sleeping
Sleeping
File size: 761 Bytes
b0b150b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
-- MEXAR - Fix Vector Dimension Mismatch
-- The embedding model (bge-small-en-v1.5) outputs 384 dimensions
-- But the table was created with 1024 dimensions
-- This script fixes the mismatch
-- Step 1: Drop existing embedding column
ALTER TABLE document_chunks DROP COLUMN IF EXISTS embedding;
-- Step 2: Add new embedding column with correct dimensions (384)
ALTER TABLE document_chunks ADD COLUMN embedding vector(384);
-- Step 3: Create index for the new column
CREATE INDEX IF NOT EXISTS idx_document_chunks_embedding
ON document_chunks USING ivfflat(embedding vector_cosine_ops)
WITH (lists = 100);
-- Verify the change
SELECT column_name, udt_name
FROM information_schema.columns
WHERE table_name = 'document_chunks' AND column_name = 'embedding';
|