mirror of
https://github.com/khoj-ai/khoj.git
synced 2024-11-23 15:38:55 +01:00
Reduce indentation from 4 to 2 in Readme.md.
Prevent everything looking like code blocks due to 4 space indentations
This commit is contained in:
parent
636b6195cc
commit
ae15e429b5
1 changed files with 36 additions and 36 deletions
72
README.md
72
README.md
|
@ -6,54 +6,54 @@ All data is processed locally. User can interface with semantic-search app via [
|
|||
|
||||
Dependencies
|
||||
----
|
||||
- Python3
|
||||
- [Miniconda](https://docs.conda.io/en/latest/miniconda.html#latest-miniconda-installer-links)
|
||||
- Python3
|
||||
- [Miniconda](https://docs.conda.io/en/latest/miniconda.html#latest-miniconda-installer-links)
|
||||
|
||||
Install
|
||||
---
|
||||
```sh
|
||||
git clone https://github.com/debanjum/semantic-search && cd semantic-search
|
||||
conda env create -f environment.yml
|
||||
conda activate semantic-search
|
||||
```
|
||||
```sh
|
||||
git clone https://github.com/debanjum/semantic-search && cd semantic-search
|
||||
conda env create -f environment.yml
|
||||
conda activate semantic-search
|
||||
```
|
||||
|
||||
Setup
|
||||
---
|
||||
Generate compressed JSONL from specified org-mode files
|
||||
```sh
|
||||
python3 processor/org-mode/org-to-jsonl.py \
|
||||
--org-files "Schedule.org" "Incoming.org" \
|
||||
--org-directory "~/Notes" \
|
||||
--jsonl-file ".data/notes.jsonl" \
|
||||
--compress \
|
||||
--verbose
|
||||
```
|
||||
Generate compressed JSONL from specified org-mode files
|
||||
```sh
|
||||
python3 processor/org-mode/org-to-jsonl.py \
|
||||
--org-files "Schedule.org" "Incoming.org" \
|
||||
--org-directory "~/Notes" \
|
||||
--jsonl-file ".data/notes.jsonl" \
|
||||
--compress \
|
||||
--verbose
|
||||
```
|
||||
|
||||
Run
|
||||
---
|
||||
Load ML model, generate embeddings and expose API interface to run user queries on above org-mode files
|
||||
```sh
|
||||
python3 main.py -j .data/notes.jsonl.gz -e .data/notes_embeddings.pt
|
||||
```
|
||||
Load ML model, generate embeddings and expose API interface to run user queries on above org-mode files
|
||||
```sh
|
||||
python3 main.py -j .data/notes.jsonl.gz -e .data/notes_embeddings.pt
|
||||
```
|
||||
|
||||
Use
|
||||
---
|
||||
- *Calls Semantic Search via Emacs*
|
||||
- `M-x semantic-search "<users-query"`
|
||||
- `C-c C-s`
|
||||
|
||||
- *Call Semantic Search via API*
|
||||
- `GET` [http://localhost:8000/search?q="What is the meaning of life"](http://localhost:8000/search?q=%22what%20is%20the%20meaning%20of%20life%22)
|
||||
|
||||
- *Call Semantic Search via Python Script Directly*
|
||||
```sh
|
||||
python3 search_types/asymmetric.py \
|
||||
-j .data/notes.jsonl.gz \
|
||||
-e .data/notes_embeddings.pt \
|
||||
-n 5 \
|
||||
--verbose \
|
||||
--interactive
|
||||
```
|
||||
- *Calls Semantic Search via Emacs*
|
||||
- `M-x semantic-search "<user-query>"`
|
||||
- `C-c C-s`
|
||||
|
||||
- *Call Semantic Search via API*
|
||||
- `GET` [http://localhost:8000/search?q="What is the meaning of life"](http://localhost:8000/search?q=%22what%20is%20the%20meaning%20of%20life%22)
|
||||
|
||||
- *Call Semantic Search via Python Script Directly*
|
||||
```sh
|
||||
python3 search_types/asymmetric.py \
|
||||
-j .data/notes.jsonl.gz \
|
||||
-e .data/notes_embeddings.pt \
|
||||
-n 5 \
|
||||
--verbose \
|
||||
--interactive
|
||||
```
|
||||
|
||||
Acknowledgments
|
||||
--
|
||||
|
|
Loading…
Reference in a new issue