hybrid-search-pgvector
v1.0.0
Published
Hybrid semantic + keyword search over a pgvector Postgres store using Reciprocal Rank Fusion
Maintainers
Readme
hybrid-search-pgvector
Hybrid semantic and keyword search for Postgres with pgvector.
Features
- Combines vector similarity and full-text search
- Uses Reciprocal Rank Fusion
- Supports metadata and tag filters
- Includes a simple upsert helper
Install
npm install hybrid-search-pgvector pgUsage
import { createHybridSearch } from "hybrid-search-pgvector";
const search = createHybridSearch({
pool,
embedFn: (text) => embed(text),
table: "documents",
});
const results = await search.search({
query: "manufacturing automation roadmap",
limit: 10,
});Requirements
- PostgreSQL
pgvector- a table with text, vector, metadata, and timestamp fields
Best for AI memory stores, document search, and retrieval-augmented applications.
