Mirror of khoj from Github
Find a file
2021-11-26 14:51:11 -05:00
.github/workflows Fixup caching step of Github workflow. Correct path to environment.yml 2021-10-03 01:38:37 -07:00
src Set up basic ui page with no functionality 2021-11-26 14:51:11 -05:00
tests Rename test_main to test_client. It only contains client specific tests 2021-10-02 20:32:53 -07:00
views Set up basic ui page with no functionality 2021-11-26 14:51:11 -05:00
.gitignore Set up basic ui page with no functionality 2021-11-26 14:51:11 -05:00
config.yml Set up basic ui page with no functionality 2021-11-26 14:51:11 -05:00
environment.yml Lock packages python dependencies to their current major version 2021-10-02 20:34:07 -07:00
LICENSE Add Readme, License. Update .gitignore 2021-08-15 22:52:37 -07:00
README.org Add Configuring Application Section, Update Run command in Readme 2021-11-18 19:25:50 +05:30
sample_config.yml Add all configurables to sample_config. Add test music, ledger data 2021-10-02 16:11:27 -07:00

https://github.com/debanjum/semantic-search/actions/workflows/build.yml/badge.svg

Semantic Search

Allow natural language search on user content like notes, images, transactions using transformer based models

All data is processed locally. User can interface with semantic-search app via Emacs, API or Commandline

Dependencies

Install

git clone https://github.com/debanjum/semantic-search && cd semantic-search
conda env create -f environment.yml
conda activate semantic-search

Configure

Configure application search types and their underlying data source/files in sample_config.yml Use the sample_config.yml as reference

Run

Load ML model, generate embeddings and expose API to query notes, images, transactions etc specified in config YAML

python3 -m src.main -c=sample_config.yml -vv

Use

Upgrade

  cd semantic-search
  git pull origin master
  conda env update -f environment.yml
  conda activate semantic-search

Acknowledgments