A minimal project to understand how cosine similarity works in a vector database ๐ง ๐.
It demonstrates semantic search by converting text into embeddings and comparing them using vector math.
- โ๏ธ Node.js + TypeScript
- ๐งพ Custom in-memory vector store
- ๐ Cosine similarity algorithm
- ๐ค How text embeddings are used in vector search
- ๐ How cosine similarity compares semantic meaning
- ๐ฏ Filtering using
topKandthresholdparameters - โก Real-world basics of how vector DBs like Pinecone, Weaviate, or FAISS work
