feat: add search module and bulk indexing functionality

This commit is contained in:
2024-02-11 17:22:11 +01:00
parent 1891687db2
commit ffeaa97feb
4 changed files with 24 additions and 1 deletions

View File

@@ -13,4 +13,17 @@ mod tests {
assert_eq!(search_engine.posts().len(), 1);
assert_eq!(search_engine.number_of_documents(), 1);
}
#[test]
fn test_bulk_index() {
let mut search_engine = SearchEngine::new(1.2, 0.75);
search_engine.bulk_index(vec![
("https://www.rust-lang.org/", "Rust Programming Language"),
("https://www.wikipedia.com/", "Rust Programming Language"),
]);
assert_eq!(search_engine.posts().len(), 2);
assert_eq!(search_engine.number_of_documents(), 2);
}
}