Mirror of khoj from Github
Find a file
Debanjum Singh Solanky da33e9e743 Create test directory with model data to reuse for pytest session
- Use pytest fixture with session scope
- Instantiate test directory with model data to reuse for tests
2021-10-02 19:46:29 -07:00
.github/workflows Rename workflow to build from tests 2021-09-30 04:57:32 -07:00
src Use raw string for regex in orgnode to fix deprecation warning 2021-10-02 17:38:31 -07:00
tests Create test directory with model data to reuse for pytest session 2021-10-02 19:46:29 -07:00
.gitignore Update gitignore to ignore src/data and vscode directories 2021-10-02 16:30:13 -07:00
environment.yml Enable Semantic Search on Images 2021-08-22 21:42:37 -07:00
LICENSE Add Readme, License. Update .gitignore 2021-08-15 22:52:37 -07:00
README.org Fix badge in readme, post workflow rename 2021-09-30 04:58:18 -07:00
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

Run

Load ML model, generate embeddings and expose API to query specified org-mode files

python3 src/main.py -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