#words #dictionary #trie #typos #perform #autosuggestions #autocompletes

auto_correct_n_suggest

Rust 字典 Trie。对有错别字的单词执行自动建议和自动补全 🦀

3 个版本 (1 个稳定版)

1.0.0 2021 年 5 月 31 日
0.2.0 2021 年 5 月 25 日
0.1.0 2021 年 5 月 19 日

#4#perform


用于 calc_engine

MIT/Apache

13KB
209

auto_correct_n_suggest

描述

Rust 字典 Trie。对有错别字的单词执行自动建议和自动补全 🦀

链接到软件包

安装

添加

auto_correct_n_suggest = "1.0.0"

到您的 Cargo.toml 中

如何使用

use auto_correct_n_suggest;

let mut dictionary = auto_correct_n_suggest::Dictionary::new();
let word1 = "Dog".to_string();
let word2 = "Dogecoin".to_string();
dictionary.insert(word1);
dictionary.insert(word2);

let words_available = dictionary.find_words_based_on_prefix("Dog".to_string())?; // vec!["Dog", "Dogecoin"]

let typo_auto_suggestions = dictionary.auto_suggest_alternative_words("Dogecoins".to_string())?; // vec!["Dogecoin"]

无运行时依赖