mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-01-06 01:02:55 +00:00
Refactoring of fastfields
This commit is contained in:
@@ -13,7 +13,6 @@ mod tests {
|
||||
use postings::SegmentPostings;
|
||||
use query::{Query, Scorer};
|
||||
use query::term_query::TermScorer;
|
||||
use fastfield::U64FastFieldReader;
|
||||
use query::TermQuery;
|
||||
use Index;
|
||||
use schema::*;
|
||||
@@ -56,7 +55,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
pub fn test_term_scorer() {
|
||||
let left_fieldnorms = U64FastFieldReader::from(vec![10, 4]);
|
||||
let left_fieldnorms = FastFieldReader::from(vec![10, 4]);
|
||||
assert_eq!(left_fieldnorms.get(0), 10);
|
||||
assert_eq!(left_fieldnorms.get(1), 4);
|
||||
let left = SegmentPostings::create_from_docs(&[1]);
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
use Score;
|
||||
use DocId;
|
||||
use docset::{DocSet, SkipResult};
|
||||
use fastfield::U64FastFieldReader;
|
||||
use postings::SegmentPostings;
|
||||
use query::Scorer;
|
||||
use postings::Postings;
|
||||
@@ -9,7 +8,7 @@ use fastfield::FastFieldReader;
|
||||
|
||||
pub struct TermScorer {
|
||||
pub idf: Score,
|
||||
pub fieldnorm_reader_opt: Option<U64FastFieldReader>,
|
||||
pub fieldnorm_reader_opt: Option<FastFieldReader<u64>>,
|
||||
pub postings: SegmentPostings,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user