<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>schristoph.online</title><link>https://schristoph.online/tags/vectorsearch/</link><description>Personal homepage and blog of Stefan Christoph</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>Stefan Christoph. All rights reserved.</copyright><lastBuildDate>Wed, 01 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://schristoph.online/tags/vectorsearch/index.xml" rel="self" type="application/rss+xml"/><item><title>Vector Search, From the Whiteboard to the Cloud</title><link>https://schristoph.online/blog/vector-search-to-bedrock/?utm=rss-feed</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://schristoph.online/blog/vector-search-to-bedrock/</guid><description>&lt;p>🎬 Also available as a &lt;a href="https://youtu.be/IwDae6KF3Pk">blog walkthrough video&lt;/a>: a narrated screencast of this post.&lt;/p>
&lt;div class="tldr" data-pagefind-weight="5" data-pagefind-meta="tldr" style="display:block;font-size:.875em;margin:2rem 0;border-left:4px solid #ccc;padding-left:1rem;line-height:1.5;">&lt;strong>TL;DR:&lt;/strong> Vector search is easy to picture on a whiteboard: turn text into a list of numbers, then find the stored items whose numbers point in a similar direction. That mental model is correct and it is enough to reason about retrieval. Production is where it gets subtle: chunking, recall versus latency, embedding drift, and metadata filtering all decide whether retrieval helps or quietly hurts. On AWS, Amazon Bedrock Knowledge Bases runs that whole loop as a managed service (ingestion, chunking, embedding, and vector storage) across vector stores like OpenSearch Serverless and Aurora PostgreSQL. This is Part 1 of a three-part series, and the first post in a new &amp;ldquo;Whiteboard to Cloud&amp;rdquo; format that pairs an academic explainer with the AWS practice.&lt;/div>
&lt;p>A few months ago I argued that RAG is still needed, even with million-token context windows [1]. That post was about &lt;em>when&lt;/em> to retrieve. This one goes one level down: &lt;em>what is the retrieval actually doing?&lt;/em>&lt;/p></description></item></channel></rss>