Back to Works

Semantic Search with LangChain

2026

A semantic search engine that enables natural language querying over PDF documents. Instead of keyword matching, it retrieves passages by semantic meaning using vector embeddings. Delivered as a walkthrough Jupyter notebook covering the full pipeline.

Pipeline

Repository
GitHub
Platform
Jupyter Notebook
Stack
LangChain, ChromaDB, HuggingFace, PyPDF, Python