mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-10-21 11:12:43 +00:00
move enumerate and remove computation
This commit is contained in:
@@ -131,9 +131,8 @@ impl FastFieldCodec for LinearCodec {
|
||||
let num_samples = 100;
|
||||
let step_size = (limit_num_vals / num_samples).max(1); // 20 samples
|
||||
let mut sample_positions_and_values: Vec<_> = Vec::new();
|
||||
for (idx, val) in column.iter().step_by(step_size as usize).enumerate() {
|
||||
let pos = idx as u64 * step_size;
|
||||
sample_positions_and_values.push((pos, val));
|
||||
for (pos, val) in column.iter().enumerate().step_by(step_size as usize) {
|
||||
sample_positions_and_values.push((pos as u64, val));
|
||||
}
|
||||
|
||||
let line = Line::estimate(&sample_positions_and_values);
|
||||
|
||||
Reference in New Issue
Block a user