Skip to content

iliaamiri/vector-data-similarity-search

Repository files navigation

Summary

This is an experimentation with vector data and similarity searching (Cosine similarity) using open-source models and ChromaDB.

Step-by-step setup guide

Follow each step in order to setup and run.

Clone

git clone https://github.com/iliaamiri/vector-data-similarity-search.git 

Install packages

npm i

Run ChromaDB docker container

docker run --name chroma-container-name -d -p 8000:8000 chromadb/chroma

Grab an API key

Sign up on Huggingface and generate a temporary token. Then use the token at the beginning of each js files.

Run

Food recommendation example:

node foodRecommendationSystem.js

Job recommendation system example:

node jobRecommendationSystem.js
node smartRecommendationSystem.js