Debanjum Singh Solanky
02a84df37a
Update state vars after regeneration. Minimize time app in inconsistent state
2021-08-16 23:47:33 -07:00
Debanjum Singh Solanky
95bf26a7f2
Set verbosity commandline parameters default value to 0
2021-08-16 19:16:29 -07:00
Debanjum Singh Solanky
04a9a6d62f
Expose API endpoint to (re-)generate embeddings from latest notes
...
- Provides mechanism to update notes from within application
- Instead of having to pass the same arguments multiple times
Pass it once (or rely on defaults when possible) and let app keep
state and location of intermediary files
- Allows user to not have to deal with the internals of the application
- E.g user doesn't have to specify the jsonl.gz or embeddings file path
The app will still put those files in a default location
- The user doesn't have to run the generation from the commandline
as a separate step
2021-08-16 18:52:38 -07:00
Debanjum Singh Solanky
66238004d8
Use verbosity level instead of bool across application
...
For consistent, more granular verbosity controls across app
Allows user to increase verbosity by passing -vvv flags passed to main.py
2021-08-16 17:15:41 -07:00
Debanjum Singh Solanky
adbf157deb
Remove usage of the closure to search_notes as it's not required
2021-08-16 16:52:48 -07:00
Debanjum Singh Solanky
9703afb814
Rename search_types to search_type to standardize to singular naming
...
Using singular names for other directories in application already
- processor instead of processors
- interface instead of interfaces
2021-08-16 16:31:30 -07:00
Debanjum Singh Solanky
85bf15628d
Use better cmdline argument names. Drop unneeded no-compress argument
...
Can infer to compress or not via the output_file suffix
2021-08-16 13:49:39 -07:00
Debanjum Singh Solanky
ec92f3e146
Move different search types into search_types directory
2021-08-15 19:09:50 -07:00
Debanjum Singh Solanky
d75df54385
Create API interface for Semantic Search
...
Use FastAPI, Uvicorn to create app with API endpoint at /search
Example Query: http://localhost:8000/?q= "why sleep?"&t="notes'&n=5
2021-08-15 18:11:48 -07:00