Files
tantivy/src/query/boolean_query/boolean_weight.rs
2016-10-30 17:03:00 +09:00

33 lines
615 B
Rust

use query::Weight;
use core::SegmentReader;
use query::Scorer;
use query::OccurFilter;
use Result;
pub struct BooleanWeight {
weights: Vec<Box<Weight>>,
filter: OccurFilter,
}
impl BooleanWeight {
pub fn new(weights: Vec<Box<Weight>>,
filter: OccurFilter) -> BooleanWeight {
BooleanWeight {
weights: weights,
filter: filter,
}
}
}
impl Weight for BooleanWeight {
fn scorer<'a>(&'a self, reader: &'a SegmentReader) -> Result<Box<Scorer + 'a>> {
// BooleanScorer {
// }
panic!("");
}
}