3 个版本

0.1.2 2023年12月22日
0.1.1 2023年12月17日
0.1.0 2023年12月17日

#927 in 文本处理


用于 2 crates

MIT 许可证

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 文件

无运行时依赖