vitrivr / vitrivr-engine

vitrivr's next-generation retrieval engine. It is capable of extracting and retrieving a wider range of multimedia objects such as audio, video, images or 3d models.
https://vitrivr.org
MIT License
6 stars 3 forks source link

Feature: Database Adapter for PostgreSQL with pgVector #84

Closed ppanopticon closed 4 months ago

ppanopticon commented 4 months ago

This pull requests adds a new plugin that contains a database adapter for PostgreSQL with pgVector. The adapter has all the functionality provided by the existing PostgreSQL adapter.

In addition, this PR implements the following changes:

ppanopticon commented 4 months ago

@lucaro Do we still need the StringConnection and what is its purpose?

lucaro commented 4 months ago

StringConnection was primarily a debug mechanism. The plan was to also use it as a basis for a connection that writes directly to the disc for later import, analogous to the JSONWriter in cineast.

ppanopticon commented 4 months ago

Unless there are other comments or change requests, I will merge this PR by the end of the week (after our vitrivr-engine meeting).