AI Shipping Labs AI Shipping Labs
Events Community Sprints Book Club
Courses Workshops Learning Paths Interview Prep Documentation Wiki Topics
Blog Membership
Team FAQ
Join free Sign in
Theme
Events Community Sprints Book Club
Courses Workshops Learning Paths Interview Prep Documentation Wiki Topics
Blog
Membership
Team FAQ
Join free Sign in
All Tags

Tag

information-retrieval

1 item tagged with "information-retrieval"

Event

Build Your Own Search Engine

We build a search engine from scratch over DataTalks.Club Zoomcamp FAQ documents. We start with TF-IDF text search, then add cosine similarity and field boosting. From there we move through SVD/LSA and BERT embeddings to vector search. The TextSearch class built during the workshop became the basis for the minsearch library used in later RAG and agent workshops. What we cover: TF-IDF text search with sklearn, cosine similarity, field boosting and keyword filtering A reusable TextSearch class that becomes minsearch Vector search using SVD and NMF embeddings BERT embeddings for semantic search that respects word order Originally delivered at a DataTalks.Club live session in 2024, updated in 2026 with refreshed examples and tooling. Links Resources not included in the workshop materials list: DataTalks.Club YouTube channel The search engine you will build We take two approaches to search over the same FAQ data: Text search uses TF-IDF vectorization, weights the question field three times as much as the others, and filters by keyword. Vector search replaces sparse representations with dense embeddings (SVD, NMF, then BERT) to handle synonyms and word order. Both paths share the TextSearch class we build along the way, which combines TF-IDF across multiple fields with boost weights and keyword filters.

May 21, 2024
search rag llm-engineering information-retrieval

Build AI in public, with a group.

Subscribe to stay on top of what's happening in the community and receive updates.

AI Shipping Labs AI Shipping Labs

Where action-oriented builders turn AI ideas into real projects.

Community

  • Activities
  • Community Sprints
  • Events
  • Book Club
  • Join Slack

Resources

  • Blog
  • Courses
  • Workshops
  • Learning Paths
  • Interview Prep
  • Documentation
  • Wiki

About

  • Team
  • FAQ
  • Membership Tiers

Legal

  • Terms of Service
  • Privacy Policy
  • Impressum

2026 AI Shipping Labs
Version 20260924-220258-c887104

Optional analytics

We use optional analytics to understand how people find and use the site. Analytics stays off unless you allow it. Learn how we handle analytics data.

We could not save your preference. Please try again.