MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / delete

Function delete

nodedb/src/engine/vector/sparse/index.rs:251–259  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

249
250 #[test]
251 fn delete() {
252 let mut idx = SparseInvertedIndex::new();
253 idx.insert("doc1", &make_sv(&[(10, 0.5), (20, 0.8)]));
254 assert!(idx.delete("doc1"));
255 assert_eq!(idx.doc_count(), 0);
256 assert!(idx.get_postings(10).is_none());
257 assert!(idx.get_postings(20).is_none());
258 assert!(!idx.delete("doc1")); // already gone
259 }
260
261 #[test]
262 fn checkpoint_roundtrip() {

Callers

nothing calls this directly

Calls 2

make_svFunction · 0.70
insertMethod · 0.45

Tested by

no test coverage detected