文件名称:SymSpell.js:对称删除拼写校正算法的TypeScript JavaScript实现
文件大小:771KB
文件格式:ZIP
更新时间:2024-05-24 18:21:15
JavaScript
#SymSpell.js(TypeScript) 这是的的TypeScript端口。 它是用TypeScript编写的,并在支持CommonJS的情况下编译为EC5 JavaScript,因此可以与Node.js很好地配合使用。 它主要是概念的证明,可以很容易地进行实际使用。 ##关于SymSpell 通过对称删除拼写校正算法快一百万倍 对于给定的Damerau-Levenshtein距离,对称删除拼写校正算法降低了编辑候选生成和字典查找的复杂性。 与语言无关,它快了六个数量级(比标准的删除+转置+替换+插入方法快)。 ##注意事项 这是一种非常快速的拼写校正算法,但是它具有很大的内存占用空间,并且在您首次启动程序时字典需要花费大量时间来构建。 ##执照 该程序是免费软件; 您可以根据*软件基金会(Free Software Foundation)发布的GNU通用通用公共许可
【文件预览】:
SymSpell.js-master
----.gitignore(526B)
----package.json(425B)
----src()
--------SymSpell.ts(14KB)
--------test.ts(657B)
----gulpfile.js(428B)
----dist()
--------test.js(721B)
--------test.js.map(2KB)
--------SymSpell.js(16KB)
--------SymSpell.js.map(31KB)
----big.txt(2.38MB)
----readme.md(2KB)
----tsd.json(246B)
----typings()
--------node()
--------tsd.d.ts(41B)