Mirror of khoj from Github
Find a file
2021-08-16 23:47:33 -07:00
interface/emacs Minor doc updates after merging emacs package with main repository 2021-08-16 02:02:26 -07:00
processor Set verbosity commandline parameters default value to 0 2021-08-16 19:16:29 -07:00
search_type Set verbosity commandline parameters default value to 0 2021-08-16 19:16:29 -07:00
utils Allow reuse of get_absolute_path, is_none_or_empty methods 2021-08-16 16:33:43 -07:00
.gitignore Add Readme, License. Update .gitignore 2021-08-15 22:52:37 -07:00
environment.yml Create API interface for Semantic Search 2021-08-15 18:11:48 -07:00
LICENSE Add Readme, License. Update .gitignore 2021-08-15 22:52:37 -07:00
main.py Update state vars after regeneration. Minimize time app in inconsistent state 2021-08-16 23:47:33 -07:00
README.org Replace README.md with README.org. Can be used as notes for testing 2021-08-16 20:00:05 -07:00

Semantic Search

Allow natural language search on user content like notes, images 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 main.py --input-files ~/Notes/Schedule.org ~/Notes/Incoming.org --verbose

Use

Acknowledgments