Supabase Vector Store. Ошибка:Error searching for documents: 57014 canceling statement due to statement timeout null

У меня есть векторная база на 28 тыс + строк. При запросе на поиск по метаданным падает ошибка. Подскажите как оптимизировать базу, что бы не падала следующая ошибка:

Error searching for documents: 57014 canceling statement due to statement timeout null

Векторную базу создавала при помощи:

    -- Enable the pgvector extension to work with embedding vectors
create extension vector;
-- Create a table to store your documents
create table documents (
  id bigserial primary key,
  content text, -- corresponds to Document.pageContent
  metadata jsonb, -- corresponds to Document.metadata
  embedding vector(1536) -- 1536 works for OpenAI embeddings, change if needed
);
-- Create a function to search for documents
create function match_documents (
  query_embedding vector(1536),
  match_count int default null,
  filter jsonb DEFAULT '{}'
) returns table (
  id bigint,
  content text,
  metadata jsonb,
  similarity float
)
language plpgsql
as $$
#variable_conflict use_column
begin
  return query
  select
    id,
    content,
    metadata,
    1 - (documents.embedding <=> query_embedding) as similarity
  from documents
  where metadata @> filter
  order by documents.embedding <=> query_embedding
  limit match_count;
end;
$$;

Эмбединг: text-embedding-ada-002.

Пробовала делать новую таблицу, почему-то снова такая же ошибка. Данными заполняю такими: введите сюда описание изображения

Я работаю с n8n, векторная база работала несколько месяцев и по степено стали сыпаться такие ошибки. По итогу не один запрос не проходит сейчас


Ответы (0 шт):