3 个版本
0.1.2 | 2023年12月22日 |
---|---|
0.1.1 | 2023年12月17日 |
0.1.0 | 2023年12月17日 |
#927 in 文本处理
用于 2 crates
9KB
73 行
Correct Word
一个用 Rust 编写的无脑 "你可能想说的是" 建议生成库。计划使用各种算法来获得最佳结果。但到目前为止,它只使用Levenshtein 距离。
用法
完整文档可以在这里找到。
use correct_word::correct_word;
use correct_word::Algorithm;
fn main() {
let word = "helo";
let dictionary = vec!["hello", "world", "hell", "help", "helo", "hola"];
let suggestion = correct_word(Algorithm::Levenshtein, word, dictionary, None);
println!("{} with confidence {}", suggestion.0, suggestion.1);
}
许可证
本项目使用 MIT 许可证 - 有关详细信息,请参阅LICENSE 文件