Indexing Odinson Documents
Once you have created Odinson Documents, you can create an Odinson index, the data structure that Odinson uses for executing queries.
Configuration
Once again, you will specify the configurations in extra/src/main/resources/application.conf
.
- Ensure
odinson.docDir
directory contains annotatedai.lum.odinson.Document
s (.json
or.json.gz
). - Ensure
odinson.indexDir
is pointing to where you want to create the index. - Note again, if you are using the typical directory structure (see above), you can simply ensure that
odinson.dataDir = path/to/your/dataDir
and the other paths will be correct.
Command
sbt "extra/runMain ai.lum.odinson.extra.IndexDocuments"
While annotating can be time-consuming, the creation of the index should be relatively less so, though again it's dependent on the number and size of the documents.