You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Paul Walko 510472b116 init commit to reduce size 2 weeks ago
src init commit to reduce size 2 weeks ago
.gitignore init commit to reduce size 2 weeks ago
README.md init commit to reduce size 2 weeks ago
docker.sh init commit to reduce size 2 weeks ago
launch.sh init commit to reduce size 2 weeks ago

README.md

cavepedia

Requirements

  • go 1.16+

Add more documents

  1. Download documents to /bigdata/archive/cavepedia/cavepedia-data/00_files
  2. Process documents to generate json files
  3. Create a new release

Run

  1. Download latest release
  2. Run it

Run in docker

  1. Run ./docker.sh up

Release

On a reasonably powerful PC that can access /bigdata:

  1. Remove cavepedia.bleve if it exists
  2. Run ./launch.sh build release to build linux and windows binaries
  3. Run ./launch.sh run to index documents
  4. Run ./launch.sh release to bundle the data, binaries, docker.sh script, and index data into a zip
  5. 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