use memvid_core::{Memvid, DoctorOptions};
// Rebuild time index
Memvid::doctor("notes.mv2", DoctorOptions {
rebuild_time_index: true,
..Default::default()
})?;
// Rebuild lexical index
Memvid::doctor("notes.mv2", DoctorOptions {
rebuild_lex_index: true,
..Default::default()
})?;
// Rebuild vector index
Memvid::doctor("notes.mv2", DoctorOptions {
rebuild_vec_index: true,
..Default::default()
})?;
// Vacuum deleted frames
Memvid::doctor("notes.mv2", DoctorOptions {
vacuum: true,
..Default::default()
})?;
// Full repair
Memvid::doctor("notes.mv2", DoctorOptions {
rebuild_time_index: true,
rebuild_lex_index: true,
rebuild_vec_index: true,
vacuum: true,
..Default::default()
})?;