Frequently asked questions
Further reading
- Controlling Text Search (opens in a new tab)PostgreSQLRanking, weighting document sections and building tsvector values.
- Generated Columns (opens in a new tab)PostgreSQLHow to keep a derived search column in sync without application code.
- Materialized Views (opens in a new tab)PostgreSQLIncluding the unique index a concurrent refresh requires.
- Using EXPLAIN (opens in a new tab)PostgreSQLReading the plan, rather than assuming an index was used.
Check this against your own resume
Scan your CV against a real job description, or build a parse-safe one from scratch. Your first scan costs nothing.
Keep reading
AI EngineeringJob search on Postgres and pgvectorKeeping vectors next to the rows they describe removes a whole category of problems — chiefly that your two data stores can disagree.
AI EngineeringA recommender built on pgvectorThe whole recommender fits in one database: a profile vector, a filtered similarity query, and a scheduled job that keeps both honest.
AI EngineeringMatching with embeddingsMost embedding matching disappoints for one reason: embedding whole documents. What you embed matters more than which model you use.
