Ich habe eine Instanz von Postgres mit aktivierter pgvector-Erweiterung.
Ich möchte wissen, ob ich problemlos eine Hybridsuche für meine Daten durchführen kann, indem ich sowohl eine Vektorähnlichkeitssuche als auch einen Schlüsselwortabgleich verwende. Andere Vektordatenbanken wie Vespa und Pinecone bieten dies meines Erachtens nativ an.
Postgres mit pgvector bieten das nicht nativ (Sie können separate lexikalische und semantische Suchen kombinieren und dann neu einordnen), aber ich habe diese Python-Bibliothek namens
gefunden[/b] (siehe hier offizielle Dokumente und Github). Sie bieten einen Client an, der es Ihnen grundsätzlich ermöglicht, Postgres ähnlich wie Pinecone zu verwenden, aber ich kann nicht finden, wie Sie eine Hybridsuche direkt mit dieser Bibliothek durchführen können. Weiß es jemand?