first commit

This commit is contained in:
Paul Masurel
2016-01-10 13:00:52 +09:00
commit 3f09ec75df
13 changed files with 427 additions and 0 deletions

15
tests/core.rs Normal file
View File

@@ -0,0 +1,15 @@
extern crate parici;
extern crate itertools;
use parici::core::DocId;
use parici::core::postings::{VecPostings, intersection};
use parici::core::postings::Postings;
#[test]
fn test_intersection() {
let left = VecPostings::new(vec!(1, 3, 9));
let right = VecPostings::new(vec!(3, 4, 9, 18));
let inter = intersection(&left, &right);
let vals: Vec<DocId> = inter.iter().collect();
itertools::assert_equal(vals, vec!(3, 9));
}