Herindexeren

Soms moet de ord database opnieuw geïndexeerd worden, wat betekent dat je de database moet verwijderen en het indexeringsproces opnieuw moet starten met ord index update of ord server. Redenen om opnieuw te indexeren zijn:

  1. Een nieuwe grote release van ord, die het databaseschema wijzigt
  2. De database is op de een of andere manier beschadigd geraakt

De database die ord gebruikt, heet redb, en we geven de index de standaardbestandsnaam index.redb. Standaard slaan we dit bestand op verschillende locaties op, afhankelijk van je besturingssysteem.

PlatformWaardeVoorbeeld
Linux$XDG_DATA_HOME/ord or $HOME/.local/share/ord/home/alice/.local/share/ord
macOS$HOME/Library/Application Support/ord/Users/Alice/Library/Application Support/ord
Windows{FOLDERID_RoamingAppData}\ordC:\Users\Alice\AppData\Roaming\ord

Om de database te verwijderen en opnieuw te indexeren op MacOS moet je de volgende commando's in de terminal uitvoeren:

rm ~/Library/Application Support/ord/index.redb
ord index update

Je kunt natuurlijk ook zelf de locatie van de gegevensmap instellen met ord --datadir <DIR> index update of een specifiek bestandsnaam en pad opgeven met ord --index <FILENAME> index update.