Semantic search using OpenAI, pg_embedding and Neon
Blog post from Neon
The YC idea matcher app uses semantic search to provide users with a list of similar companies that have invested in their startup ideas. It achieves this through the use of vector embeddings and vector similarity search, which allows it to understand the meaning behind user queries and retrieve relevant results. The app generates vector embeddings using OpenAI's Embeddings API and stores them in a Neon database, which is then used for similarity searches. The Postgres extension pg_embedding is used to perform these similarities searches efficiently. The app uses Next.js for its frontend and serverless edge functions on Vercel for its backend. Overall, the app demonstrates how semantic search can be applied to real-world problems using AI technologies like OpenAI, Neon, and pg_embedding.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Vector Search | 27 | 1,743 | 241 | 77 | +53% |
| Serverless | 2 | 871 | 158 | 76 | -4% |
| Edge Computing | 1 | 34 | 17 | 14 | +26% |
| LLM | 1 | 2,871 | 337 | 112 | +58% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.