From 3d1e7527d2e320bd04c3d07a097e86f83d30aaa6 Mon Sep 17 00:00:00 2001 From: Alex Wellnitz Date: Mon, 16 Dec 2024 17:32:25 +0100 Subject: [PATCH] feat: add debug outputs for index writing and reading --- src/search/engine.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/search/engine.rs b/src/search/engine.rs index 0c6875e..0f66406 100644 --- a/src/search/engine.rs +++ b/src/search/engine.rs @@ -248,6 +248,7 @@ impl SearchEngine { let mut file = BufWriter::new(File::create("/tmp/search.db").unwrap()); serialize_into(&mut file, &data).unwrap(); + log::debug!("Wrote Index as BTreeMap to Disk"); } /// Prints the current state of the search engine's index and document collection for debugging purposes. @@ -259,11 +260,15 @@ impl SearchEngine { fn get_index_from_disk() -> SavedIndex { let file = File::open("/tmp/search.db"); - let mut data = SavedIndex{ documents_btree_map: BTreeMap::new(), index_btree_map: BTreeMap::new()}; + let mut data = SavedIndex { + documents_btree_map: BTreeMap::new(), + index_btree_map: BTreeMap::new(), + }; if file.is_ok() { let reader = BufReader::new(file.unwrap()); data = deserialize_from(reader).unwrap(); + log::debug!("Got BTreeMap Index from Disk"); } data