Skip to content

nabarvn/semantic-search

Repository files navigation

Semantic Search

A super smart search engine that is designed to help you find precisely what you're looking for in the database. All of this is possible by combining traditional keyword-based search with advanced semantic analysis using cosine similarity algorithm, ensuring highly relevant results for every query.

Screenshot

View Project »

Running Locally

This application requires Node.js v18.20.1+.

Cloning the repository to the local machine:

git clone https://github.com/nabarvn/semantic-search.git
cd semantic-search

Installing the dependencies:

pnpm install

Setting up the .env file:

cp .env.example .env

Configuring Drizzle:

pnpm drizzle-kit push:pg

Seeding the application:

pnpm drizzle:seed

Running the application:

pnpm dev

Tech Stack:

Credits

Learned a ton while building this project. All thanks to Josh for the next level (no pun intended) tutorial!


Don't forget to leave a STAR 🌟