Command line interface¶
The running application can be controlled via a CLI which uses the same configuration file to interact with the database and elasticsearch. “–help” can be used in addition to the listed commands to get an explanation of what the commands do.
Rules¶
eurocli rules
Lists all currently registred rules, their id’s, language, and fileformat in a
eurocli rules -r 1 --activate/--deactivate
Enables/Disables the rule with the id passed with the -r parameter
Postprocessing¶
eurocli postprocessing start
Starts the postprocessing jobs
eurocli postprocessing reset -r 1
Clears the postprocessing resets for the passed rule and unindexes all postprocessing results from Elasticsearch. The indexed bit is only reset for documents where this unindexing was successful.
eurocli postprocessing reset -r 1 -f
Clears the postprocessing resets for the passed rule and unindexes all postprocessing results from Elasticsearch. The indexed bit is reset for all documents associated with this rule.
Indexing¶
eurocli indexing start
Starts the indexing job
eurocli indexing unindex
Retries the unindexing operation from eurocli postprocessing reset -r 1
eurocli indexing reindex /path/to/new/mapping.json
Creates a new index based upon the passed mapping, transfers all old entries to the new index and reroutes the running indexing operation to the new index.