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 10 months ago
src init commit to reduce size 10 months ago
.gitignore init commit to reduce size 10 months ago
README.md init commit to reduce size 10 months ago
docker.sh init commit to reduce size 10 months ago
launch.sh init commit to reduce size 10 months 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