INNER CODE UNIT · Rust
deg
rlaope/estudy · site/graph/crates/graph-wasm/src/lib.rs:235
let deg = g.offsets[i + 1] - g.offsets[i];
hits.push((score * 4096 + deg.min(4095), i as u32));
}
}
hits.sort_by(|a, b| b.0.cmp(&a.0).then(a.1.cmp(&b.1)));
hits.into_iter().map(|(_, id)| id).collect()
})
}
fn word_start(s: &str, byte_pos: usize) -> bool {
s[..byte_pos]
.chars()
.next_back()
.map(|c| !c.is_alphanumeric())
.unwrap_or(true)
}
/// 직접 이웃(CSR 순서).