Semantic Search Engine

Over the next eight lessons you'll build a search tool that finds results by meaning , not by matching keywords. Search "puppy training tips" and it should still surface a document titled "how to teach your dog to sit," even though the two share almost no word

8 lessons, each with runnable code in the browser.

  1. Search by Meaning, Not Keywords
  2. Turning Text into Vectors
  3. Measuring Similarity with Cosine
  4. Ranking the Whole Corpus
  5. Returning Top-K with Scores
  6. Handling Bad Vectors and Empty Results
  7. Cost, Caching, and Batching at Scale
  8. Ship the Semantic Search Engine

Compilearn home