← Back to list

Project Completed. Now I’m Going to Break It Down.

Project Completed. Now I’m Going to Break It Down. I recently finished building a full-stack semantic search engine — not just keyword…

THIYAGARAJAN varadharajan · 2025-12-10 18:33 · 0 claps · 0.9 min read
#nlp #django #react #milvus #drf
Open on Medium ↗
Wiki topics: RAG · RAG & Retrieval 🌐 · Web Development

Project Completed. Now I’m Going to Break It Down.

Project Completed. Now I’m Going to Break It Down. I recently finished building a full-stack semantic search engine — not just keyword search, but real context-aware search✨ Before I start sharing how each part works, here’s the big picture: 🔎 What it does Parses any website into semantic HTML chunks (≤500 tokens) Uses AI embeddings to understand meaning, not keywords Returns top-10 relevant results with 0–100% match scores Keeps the original HTML structure intact on output ⚙️ Tech behind it Backend: Django 5 + Django REST Framework Frontend: React 18 + Vite AI/ML: Sentence-Transformers + BERT tokenizer Vector DB: Milvus Lite (with smart fallback) 💡 Favorite part If Milvus isn’t available, the system doesn’t break — it automatically switches to in-process cosine similarity without changing the output. No failures, just graceful fallback. 🎥 In the next posts, I’ll share: 2: Technical Deep Dive — NLP Pipeline 3: React Architecture Excellence 4: Django REST API Best Practices Stay tuned. This one’s going to be fun. 🔥 hashtag#SemanticSearch hashtag#AI hashtag#Python hashtag#Django hashtag#React hashtag#MachineLearning hashtag#FullStackDevelopment


메타데이터
post_id
91dc62dc27da
slug
project-completed-now-im-going-to-break-it-down-91dc62dc27da
url
https://medium.com/@thiyagu26v/project-completed-now-im-going-to-break-it-down-91dc62dc27da
canonical_url
https://medium.com/@thiyagu26v/project-completed-now-im-going-to-break-it-down-91dc62dc27da
author_url
https://medium.com/@thiyagu26v
status
ok
fetched_at
2026-06-11 05:11:55