{"componentChunkName":"component---src-templates-tag-page-js","path":"/tags/postgres/","result":{"data":{"site":{"siteMetadata":{"title":"M.Hassan Ahmed","author":"Hassan11196"}},"allMarkdownRemark":{"totalCount":2,"edges":[{"node":{"excerpt":"Metadata Filtering in RAG Vector Search Most RAG bugs I have chased were not embedding-quality problems. They were filter problems. Someone…","fields":{"slug":"/2026-09-01-metadata-filtering-rag-vector-search/"},"frontmatter":{"date":"2026-09-01T00:00:00.000Z","title":"Metadata Filtering in RAG Vector Search","description":"Post-filtering vector search silently drops good results. Here is pre-filter vs filtered ANN for RAG, why filtered HNSW is hard, and how to choose.","tags":["AI","RAG","VectorSearch","Postgres","OpenSearch"],"thumbnail":null}}},{"node":{"excerpt":"RAG Vector Search in Postgres with pgvector Most RAG tutorials reach for a dedicated vector database on the first page. Pinecone, Qdrant…","fields":{"slug":"/2026-08-03-pgvector-rag-postgres/"},"frontmatter":{"date":"2026-08-03T00:00:00.000Z","title":"RAG Vector Search in Postgres with pgvector","description":"Store and query RAG embeddings inside Postgres with pgvector: HNSW indexing, distance operators, metadata filtering, hybrid search, and the tradeoffs I hit.","tags":["AI","RAG","pgvector","Postgres","FastAPI"],"thumbnail":null}}}]}},"pageContext":{"tag":"Postgres"}},"staticQueryHashes":["32046230"]}