pub trait Collector {
// Required method
fn collect(
&mut self,
doc_id: DocId,
score: Score,
positions: &[(u32, Vec<ScoredPosition>)],
);
// Provided method
fn needs_positions(&self) -> bool { ... }
}Expand description
Trait for search result collectors
Implement this trait to create custom collectors that can be combined and passed to query execution.
Required Methods§
Provided Methods§
Sourcefn needs_positions(&self) -> bool
fn needs_positions(&self) -> bool
Whether this collector needs position information