33d50adf07 | ||
---|---|---|
src | ||
.gitignore | ||
README.md | ||
docker.sh | ||
launch.sh |
README.md
cavepedia
Requirements
- go 1.16+
Add more documents
- Download documents to
/bigdata/archive/cavepedia/cavepedia-data/00_files
- Process documents to generate json files
- Create a new release
Run
- Download latest release
- Run it
Run in docker
- Run
./docker.sh up
Release
On a reasonably powerful PC that can access /bigdata
:
- Remove
cavepedia.bleve
if it exists - Run
./launch.sh build release
to build linux and windows binaries - Run
./launch.sh run
to index documents - Run
./launch.sh release
to bundle the data, binaries, docker.sh script, and index data into a zip - Copy the zip to
/bigdata/archive/cavepedia/release/cavepedia-X.Y.zip
TODO
- highlight fuzzy matching
- speed up pdf loading
- Remove cavepedia-data repo eventually