fn empty_pl() -> PostingsList {
    PostingsList {
        weight: 1.0,
        include_in_proximity_ranking: true,
        term_docs: Vec::new(),
        idf: 0.0,
        term: None,
        term_info: None,
    }
}
/*
 Processes query operators before the final round in query.rs which ranks the results.
 Postings lists are always still in document id order after being processed here.
 (for efficient processing in AND / NOT / () / Phrase operators)

 Scoring:
 - AND / () operators: scores of expressions within are calculated if necessary and summed
 - Field filters: the filtered expression's score is calculated if necessary
 - NOT: the same score is calculated and assigned to every document in the result set
 - Phrase: scoring is delayed until necessary
 */
Processes query operators before the final round in query.rs which ranks the results.
Postings lists are always still in document id order after being processed here.
(for efficient processing in AND / NOT / () / Phrase operators)

AND / () operators: scores of expressions within are calculated if necessary and summed
Field filters: the filtered expression's score is calculated if necessary
NOT: the same score is calculated and assigned to every document in the result set
Phrase: scoring is delayed until necessary
Processes query operators before the final round in query . rs which ranks the results . Postings lists are always still in document id order after being processed here . ( for efficient processing in AND / NOT / () / Phrase operators ) AND / () operators : scores of expressions within are calculated if necessary and summed Field filters : the filtered expression ' s score is calculated if necessary NOT : the same score is calculated and assigned to every document in the result set Phrase : scoring is delayed until necessary
fn empty_pl() -> PostingsList {
    PostingsList {
        weight: 1.0,
        include_in_proximity_ranking: true,
        term_docs: Vec::new(),
        idf: 0.0,
        term: None,
        term_info: None,
    }
}
fn empty_pl ( ) -> PostingsList { PostingsList { weight : 1.0 , include_in_proximity_ranking : true , term_docs : Vec :: new ( ) , idf : 0.0 , term : None , term_info : None , } }
Processes query operators before the final round in query.rs which ranks the results.
Processes query operators before the final round in query . rs which ranks the results .