Réindexation

Parfois, la base de données ord doit être réindexée, ce qui signifie qu'il faut supprimer la base de données et relancer le processus d'indexation, soit avec ord index update , soit avec ord server. Les raisons qui justifient la réindexation sont les suivantes :

  1. Il existe une nouvelle version importante d’ord, qui modifie le schéma de la base de données
  2. La base de données a été corrompue d'une certaine manière

La base de données utilisée par ord s'appelle redb, et l'index se voit donc attribué le nom de fichier par défaut index.redb. Ce fichier est sauvegardé par défaut à différents endroits en fonction de votre système d'exploitation.

PlateformeValeurExemple
Linux$XDG_DATA_HOME/ord ou $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

Ainsi, pour supprimer la base de données et la réindexer sur MacOS, vous devriez exécuter les commandes suivantes dans le terminal :

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

Vous pouvez bien sûr aussi définir ord --datadir <DIR> index update ou lui donner un nom de fichier et un chemin d’accès spécifiques avec ord --index <FILENAME> index update.