From 78296750f6b4be4005c096147ae671badf43099a Mon Sep 17 00:00:00 2001 From: Alex Wellnitz Date: Mon, 16 Dec 2024 23:57:48 +0100 Subject: [PATCH] fix: add remove index from disk function --- src/search/engine.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/search/engine.rs b/src/search/engine.rs index ef2e594..9c4c218 100644 --- a/src/search/engine.rs +++ b/src/search/engine.rs @@ -1,8 +1,8 @@ use bincode::{deserialize_from, serialize_into}; use std::collections::{BTreeMap, HashMap}; -use std::f64; use std::fs::File; use std::io::{BufReader, BufWriter}; +use std::{f64, fs}; use crate::types::index; @@ -266,3 +266,10 @@ fn get_index_from_disk() -> index::SavedIndex { data } + +pub fn remove_index_from_disk() { + let result = fs::remove_file("/tmp/search.db"); + if result.is_ok() { + log::info!("Index was deleted"); + } +}