Reindicizzazione

A volte è necessario reindicizzare il database ord, il che significa cancellare il database e riavviare il processo di indicizzazione con ord index update o ord server. I motivi per la reindicizzazione sono:

  1. Una nuova versione principale di ord, che modifica lo schema del database
  2. Il database si è corrotto in qualche modo

Il database utilizzato da ord si chiama redb, quindi diamo all'indice il nome predefinito di file index.redb. Per impostazione predefinita, questo file viene memorizzato in posizioni diverse a seconda del sistema operativo.

PiattaformaValueEsempio
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

Per cancellare il database e reindicizzarlo su MacOS è necessario eseguire i seguenti comandi nel terminale:

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

Naturalmente potete anche impostare la posizione della directory dei dati con ord --datadir <DIR> index update o assegnare un nome di file e un percorso specifici con ord --index <FILENAME> index update.