Описание тега pgvector

0 ответов

Postgresql 15, pgvector и Ruby on Rails 7 — вектор.control не найден

Наш CI/CD использует действия GitHub, помимо прочего, для запуска нашего набора тестов. Когда база данных настроена в рабочем процессе действий, происходит сбой при попытке запустить «CREATE EXTENSION вектор;» (в миграции Rails это «enable_extension…
16 авг '23 в 00:15
0 ответов

Срез Django, затем фильтрация набора запросов

Я пытаюсь использовать pgvector для поиска похожих продуктов по имени, я построил встраивание по имени, теперь, когда я пытаюсь использовать метод, указанный в документации для pgvector, чтобы получить продукты с определенным расстояние с использова…
16 авг '23 в 00:21
1 ответ

Установка расширения pgvector на Mac для Postgres

Я пытаюсь установить векторное расширение Postgres на свой Mac, но получаю 1 error generated. make: *** [src/ivfbuild.o] Error 1 clang -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-form…
16 июн '23 в 15:51
2 ответа

Как мне добавить пользовательскую проверку в админку Django для нестандартного поля модели?

У меня есть нестандартное поле модели Django (PostgreSQL pgvector), что приводит к ошибке проверки, когда приложение администратора пытается его проверить: Истинное значение массива, содержащего более одного элемента, неоднозначно. Используйте a.any…
13 июл '23 в 19:50
1 ответ

Получите данные из нескольких коллекций PGVector с помощью langchain.

У меня есть несколько коллекций в базе данных PGVector. COLLECTION_NAME1 = "mydata1" COLLECTION_NAME2 = "mydata2" Теперь я использую метод PGVector для загрузки из него данных на основе коллекции. embeddings = OpenAIEmbeddings() store1 = PGVector( c…
1 ответ

Уменьшите размерность вектора 4096 → менее 2000 для Postgres.

Я использую Postgresql с pgvector для поиска сходства между изображениями. Вектор должен иметь до 2000 измерений, чтобы Postgres/pgvector мог его индексировать. Я создаю вектор изображения с помощью Python и VGG16/VGG19. В результате я получаю векто…
17 июн '23 в 14:57
0 ответов

pgvector, VGG, вектор изображения — размеры

Я использую Python для получения вектора изображения. С помощью VGG я получаю вектор из 4096 элементов (с плавающей запятой). [0.00e+00 0.00e+00 0.0e+00 0.00e+00 ... 0.00e+00 5.27714975e-02 0.00e+00] Я хочу сохранить этот вектор в базе данных (Postg…
2 ответа

Какой тип данных JPA + Hibernate следует использовать для поддержки векторного расширения в базе данных PostgreSQL?

Какой тип данных JPA + Hibernate мне следует использовать для поддержки векторного расширения в базе данных PostgreSQL, чтобы оно позволяло мне создавать внедрения с использованием объекта JPA? CREATE TABLE items (id bigserial PRIMARY KEY, embedding…
2 ответа

Невозможно установить расширение pgvector для PostgreSQL [Windows]

Я пытаюсь использовать PostgreSQL в качестве векторной базы данных. И для того же я установил PostgreSQL в свою систему Windows, используя инструкции, представленные здесь. Чтобы установить pgvector, я следовал инструкциям, приведенным на этой стран…
13 июл '23 в 11:21
1 ответ

Как использовать VectorStoreRetrieverMemory в langchain с PGVector?

Я хочу использовать VectorStoreRetrieverMemory в langchain с PGVector в Python. Я не получил никаких документов, связанных с этим. может кто-нибудь помочь мне с этим.
24 авг '23 в 10:13
2 ответа

Можно ли добавить расширение pgvector поверх изображений postgres:15.3-alpine?

Я пытаюсь докеризовать pg-vector и нашел этот Dockerfile в официальном репозитории.https://github.com/pgvector/pgvector/blob/master/Dockerfile#L2C1-L3C1 Dockerfile в настоящее время использует базовое изображение Postgres, мне интересно, могу ли я д…
2 ответа

расширение pgvector в Google Cloud SQL Postgres

Google Cloud SQL недавно объявил о поддержке расширения Postgres pgvector. Но его нет в списке поддерживаемых расширений.SELECT * FROM pg_available_extensions;. У меня версия 9.6. Что мне нужно сделать, чтобы увидеть расширение?
28 июн '23 в 22:04
1 ответ

Как интегрировать пользовательский входной аргумент в набор запросов Graphene DjangoFilterConnectionField?

Мне интересно, какой самый чистый способ интегрировать пользовательский входной аргумент Graphene DjangoFilterConnectionField в набор запросов по умолчанию? Я повторяю следующий класс Graphene Query, пользовательский входной атрибут которого пытаетс…
30 май '23 в 20:11
0 ответов

PGVector от LangChain в качестве векторной базы данных для приложения дополненной генерации (RAG)

https://python.langchain.com/docs/integrations/vectorstores/pgvector Один из обязательных аргументов вPGVector.from_documents()is , который является строкой подключения к базе данных PostgreSQL. Форматconnection_stringявляетсяpostgresql://username:p…
0 ответов

Супабаза и pgvector

привет, как я могу добавить собственный фильтр к функции sql в базе данных superbase, которая использует pgvector для хранения вложений. create table documents ( id bigserial primary key, content text, embedding vector(1536), custom_id text // Custo…
17 окт '23 в 23:31
0 ответов

SQL-запрос PGvector Django не регистрирует векторный тип данных

Я использую PGvector с Django. Хотя я обычно использую функциональность ORM PGvector, этот вариант использования требует сложного запроса, который я запускаю в необработанном SQL, как показано ниже. from .embed_utils import oaiembed from .models imp…
0 ответов

Как использовать векторный поиск, чтобы найти подходящую комбинацию векторов?

**Я хочу сопоставить запрос пользователя с комбинацией элементов из базы данных. Если точного совпадения нет, я хочу вернуть ближайшую возможную комбинацию. В каждой комбинации должен быть 1 предмет и 0 или более вариантов. ** Пример: пользовательск…
0 ответов

Запросить множественную коллекцию PgVector с использованием Langchain

У меня несколько auth_id auth_id_1 = "123" auth_id_2 = "456" Теперь я использую метод PGVector для загрузки из него данных на основе коллекции. embeddings = OpenAIEmbeddings() vector_store = PGVector( embedding_function=OpenAIEmbeddings( openai_api_…
14 сен '23 в 07:55
1 ответ

Понимание плана выполнения и распараллеливания в PostgreSQL

У меня есть таблица, в которой хранится 1M 384-мерных векторов в столбце с именем типа"char"[]. Я пытаюсь ускорить следующий запрос с помощью распараллеливания: EXPLAIN ANALYZE WITH Vars(key) as ( VALUES (array_fill(1, ARRAY[384])::vector) ) SELECT …
0 ответов

Как рассчитать объем оперативной памяти, необходимый для обслуживания X N-мерных векторов с помощью pgvector (HNSW)?

Я пытаюсь определить функцию, где количество векторов и количество векторных измерений, так что для любогоx,n,f(x, n)больше, чем объем оперативной памяти, необходимый для обслуживания этих векторов через базу данных pgvector с индексом HNSW. Я немно…