Erneutes Indizieren

Sometimes the ord database must be reindexed, which means deleting the database and restarting the indexing process with either ord index update or ord server. Reasons to reindex are:

  1. Eine neue Hauptversion von ord, die das Datenbankschema ändert
  2. Die Datenbank wurde irgendwie beschädigt

Die von ord verwendete Datenbank heißt redb, daher verwenden wir den Standarddateinamen index.redb für den Index. Standardmäßig wird diese Datei an unterschiedlichen Speicherorten abhängig von Ihrem Betriebssystem gespeichert.

PlatformValueBeispiel
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

Um die Datenbank zu löschen und erneut zu indizieren, müssen Sie auf MacOS die folgenden Befehle im Terminal ausführen:

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

You can of course also set the location of the data directory yourself with ord --datadir <DIR> index update or give it a specific filename and path with ord --index <FILENAME> index update.