Skip to content

MattHandzel/SemanticNoteSearch

Repository files navigation

MAKE A BACKUP OF YOUR VAULT BEFORE RUNNING THIS SCRIPT!

Steps

  1. Create a .env file with the following variables:
SECRET_KEY=
COLLECTION_NAME=vault
  1. Run sh install.sh to install the necessary dependencies

  2. Start the qdrant server, you can change qdrant_storage to be where you want to store the embeddings locally:

docker run -p 6333:6333 -v ./qdrant_storage:/qdrant/storage qdrant/qdrant
  1. Choose the directories and/or files you want to encode and the script to create the note embeddings:
python generate_note_embeddings --directories directory_1 directory_2 directory_3 --files file_1 file_2 file_3

This will generate embeddings for those notes in

  1. Now, run the python flask server (python run_flask_server.py), and you will be able to query it for similar notes!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages