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:
- Una nuova versione principale di ord, che modifica lo schema del database
- 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.
| Piattaforma | Value | Esempio |
|---|---|---|
| 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}\ord | C:\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.