<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Module 1: Let's Understand Search on Qdrant - Vector Search Engine</title><link>https://qdrant.tech/course/beginners/module-1/</link><description>Recent content in Module 1: Let's Understand Search on Qdrant - Vector Search Engine</description><generator>Hugo</generator><language>en-us</language><managingEditor>info@qdrant.tech (Andrey Vasnetsov)</managingEditor><webMaster>info@qdrant.tech (Andrey Vasnetsov)</webMaster><atom:link href="https://qdrant.tech/course/beginners/module-1/index.xml" rel="self" type="application/rss+xml"/><item><title>Module Overview</title><link>https://qdrant.tech/course/beginners/module-1/module-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/module-overview/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;div class="video"&gt;
&lt;iframe
 src="https://www.youtube.com/embed/5FOzvyCG-8s?rel=0"
 title="YouTube video player"
 frameborder="0"
 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
 referrerpolicy="strict-origin-when-cross-origin"
 allowfullscreen&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;h1 id="lets-understand-search"&gt;Let&amp;rsquo;s Understand Search&lt;/h1&gt;
&lt;p&gt;Traditional search retrieves documents by matching the words in a query to the words in an index. It&amp;rsquo;s fast and still useful for precise terms, but it can miss relevant results when people express the same intent differently. In this module, you&amp;rsquo;ll see how embeddings let search compare meaning, how similarity is measured, and why modern search often combines both approaches.&lt;/p&gt;</description></item><item><title>What Is Search?</title><link>https://qdrant.tech/course/beginners/module-1/what-is-search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/what-is-search/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="what-is-search"&gt;What Is Search?&lt;/h1&gt;
&lt;p&gt;Search is the act of finding the right information out of everything you have, given a question. You type &amp;ldquo;car repair&amp;rdquo; into a box, and something has to decide which of your thousands of documents, products, or messages actually answers that.&lt;/p&gt;
&lt;p&gt;Every search system, no matter how it&amp;rsquo;s built internally, does the same two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Retrieve&lt;/strong&gt;: narrow a huge collection down to a shortlist of documents that might be relevant.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rank&lt;/strong&gt;: order that shortlist so the best answer ends up near the top.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;At the heart of search is one question: what makes a result relevant? We&amp;rsquo;ll start with the simplest possible answer, watch it fail, and build up from there. No prior knowledge of vector search engines or indexing algorithms is assumed.&lt;/p&gt;</description></item><item><title>Why Keyword Search Struggles</title><link>https://qdrant.tech/course/beginners/module-1/why-keyword-search-struggles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/why-keyword-search-struggles/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="why-keyword-search-struggles"&gt;Why Keyword Search Struggles&lt;/h1&gt;
&lt;p&gt;In its simplest form, keyword search retrieves documents by matching query terms against terms in the document. In other words, it matches the words themselves, not what they mean. It works when the query and document use the same vocabulary, but it can miss relevant results when the same intent is expressed differently.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://qdrant.tech/courses/beginners/module-1/car-repair.png" alt="Keyword search only matches documents that contain the exact words &amp;ldquo;car&amp;rdquo; and &amp;ldquo;repair&amp;rdquo;"&gt;&lt;/p&gt;</description></item><item><title>How Traditional Search Improved</title><link>https://qdrant.tech/course/beginners/module-1/how-traditional-search-improved/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/how-traditional-search-improved/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="how-traditional-search-improved"&gt;How Traditional Search Improved&lt;/h1&gt;
&lt;p&gt;Traditional search has evolved beyond exact word matching. Techniques such as stemming, typo tolerance, and relevance ranking make it faster and more forgiving. But they still rely on words: the system cannot tell that &amp;ldquo;car repair&amp;rdquo; and &amp;ldquo;automobile maintenance&amp;rdquo; mean the same thing unless that connection is explicitly defined.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the gap &lt;strong&gt;semantic search&lt;/strong&gt; closes. Instead of asking &amp;ldquo;Does this document contain the same words?&amp;rdquo; it asks &amp;ldquo;Does this document mean the same thing?&amp;rdquo; Nobody hand-codes the fact that &amp;ldquo;car&amp;rdquo; and &amp;ldquo;automobile&amp;rdquo; are related, the embedding model learns it from the text it was trained on, and sentences with related meaning end up as vectors that sit close together, even when they share no words.&lt;/p&gt;</description></item><item><title>How It Works: Embeddings</title><link>https://qdrant.tech/course/beginners/module-1/embeddings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/embeddings/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="how-it-works-embeddings"&gt;How It Works: Embeddings&lt;/h1&gt;
&lt;h3 id="what-is-an-embedding"&gt;What Is an Embedding?&lt;/h3&gt;
&lt;p&gt;An embedding is a &lt;a href="https://en.wikipedia.org/wiki/Vector_%28mathematics_and_physics%29" target="_blank" rel="noopener nofollow"&gt;vector&lt;/a&gt;: a list of numbers that captures meaning. Semantic search works by converting text into embeddings, text with similar meaning produces embeddings that sit close together in high-dimensional space, and text with different meaning produces embeddings that sit far apart. Each position in that list is a dimension; no single one maps to a human concept like &amp;ldquo;color,&amp;rdquo; meaning comes from all of them combined.&lt;/p&gt;</description></item><item><title>Comparing Meaning: Distance Metrics</title><link>https://qdrant.tech/course/beginners/module-1/distance-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/distance-metrics/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="comparing-meaning-distance-metrics"&gt;Comparing Meaning: Distance Metrics&lt;/h1&gt;
&lt;p&gt;Once we have vectors, we need a way to measure how similar two of them are. Different metrics suit different situations.&lt;/p&gt;
&lt;h3 id="cosine-similarity"&gt;Cosine Similarity&lt;/h3&gt;
&lt;p&gt;Cosine similarity measures the angle between two vectors. Vectors pointing in a similar direction score closer to 1. Vectors pointing in different directions score lower. It ignores vector length. For text embeddings, direction often carries more useful information about meaning than length does. This makes cosine similarity a common choice for semantic search.&lt;/p&gt;</description></item><item><title>Why Similarity Alone Is Not Enough</title><link>https://qdrant.tech/course/beginners/module-1/why-similarity-is-not-enough/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/why-similarity-is-not-enough/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="why-similarity-alone-is-not-enough"&gt;Why Similarity Alone Is Not Enough&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://qdrant.tech/course/beginners/module-1/what-is-search/"&gt;What Is Search?&lt;/a&gt; and &lt;a href="https://qdrant.tech/course/beginners/module-1/why-keyword-search-struggles/"&gt;Why Keyword Search Struggles&lt;/a&gt; showed keyword search failing on synonyms, paraphrasing, polysemy, and word order. It&amp;rsquo;s tempting to read that as &amp;ldquo;semantic search replaces keyword search.&amp;rdquo; It doesn&amp;rsquo;t, each is strong exactly where the other is weak, as the next two cases show.&lt;/p&gt;
&lt;p&gt;In Qdrant, each item you store is called a &lt;strong&gt;point&lt;/strong&gt;. A point contains a vector and can also include a &lt;strong&gt;payload&lt;/strong&gt;, which is metadata such as a timestamp or permission list. A &lt;strong&gt;collection&lt;/strong&gt; is the group of points you search.&lt;/p&gt;</description></item><item><title>When a System Needs Both</title><link>https://qdrant.tech/course/beginners/module-1/when-a-system-needs-both/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/when-a-system-needs-both/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="when-a-system-needs-both"&gt;When a System Needs Both&lt;/h1&gt;
&lt;p&gt;Those failures show why no single retrieval method works for every query. A search system may need semantic search to find related meaning, filters to match exact values such as a SKU, and keyword search when matching terms should affect the ranking.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hybrid search&lt;/strong&gt; specifically combines semantic retrieval with keyword retrieval. It uses &lt;strong&gt;dense vectors&lt;/strong&gt; to compare meaning and &lt;strong&gt;sparse vectors&lt;/strong&gt; to match and rank terms, often with an algorithm such as BM25.&lt;/p&gt;</description></item><item><title>Further Reading</title><link>https://qdrant.tech/course/beginners/module-1/further-reading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@qdrant.tech (Andrey Vasnetsov)</author><guid>https://qdrant.tech/course/beginners/module-1/further-reading/</guid><description>&lt;div class="date"&gt;
 &lt;img class="date-icon" src="https://qdrant.tech/icons/outline/date-blue.svg" alt="Calendar" /&gt; Module 1 
&lt;/div&gt;

&lt;h1 id="further-reading"&gt;Further Reading&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://qdrant.tech/course/essentials/day-1/distance-metrics/"&gt;Distance Metrics&lt;/a&gt; Learn more about cosine similarity, dot product, and Euclidean distance.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://qdrant.tech/articles/what-are-embeddings/"&gt;Vector Embeddings Explained&lt;/a&gt; A deeper introduction to how embedding models turn data into vectors.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://qdrant.tech/articles/fastembed/"&gt;FastEmbed&lt;/a&gt; Learn more about the library used to generate embeddings in this module.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="whats-next-module-2"&gt;What&amp;rsquo;s Next: Module 2&lt;/h2&gt;
&lt;p&gt;In the next module, we&amp;rsquo;ll break down:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is a vector, and why does it have hundreds to thousands of dimensions?&lt;/li&gt;
&lt;li&gt;How do dimensions actually represent meaning?&lt;/li&gt;
&lt;li&gt;How similarity really works under the hood, and when it fails.&lt;/li&gt;
&lt;li&gt;Your first Qdrant collection: points, payloads, and your first query.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>