clj-fst:Clojure的有限状态传感器(FST)

时间:2024-06-02 08:30:03
【文件属性】:

文件名称:clj-fst:Clojure的有限状态传感器(FST)

文件大小:75KB

文件格式:ZIP

更新时间:2024-06-02 08:30:03

Clojure

clj-fst 此Clojure FST实现是Lucene FST包的包装,后者是Lucene核心的一部分。 有限状态传感器是具有两个磁带的有限状态机:输入磁带和输出磁带。 自动机将输入字符串映射到输出。 输出可以是另一个字符串或整数。 此应用程序生成的FST被实现为字节数组,这使得FST在速度和内存消耗方面真正成为有效的索引。 实际上,一千万个词的索引大约需要256 MB的内存(取决于输入字符串的字符串组成,以及输出是整数还是字符串)。 clj-fst是一种闪电般快速且内存有效的方法,可以确定某事物是否属于一组非常庞大的事物,或获取输入的输出。 这确实很简单,但却具有深远的意义。 安装 使用雷宁根 您可以使用Leiningen轻松安装clj-fst fst。 唯一要做的就是添加Add [clj-fst "0.1.0"]作为对project.clj的依赖。 然后,通过运行lein


【文件预览】:
clj-fst-master
----docs()
--------uberdoc.html(200KB)
----project.clj(591B)
----test()
--------clj_fst()
----LICENSE(11KB)
----src()
--------java()
--------clojure()
----README.md(2KB)

网友评论