bloomish:具有可参数化散列函数的通用布隆过滤器

时间:2024-06-28 12:57:16
【文件属性】:

文件名称:bloomish:具有可参数化散列函数的通用布隆过滤器

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-28 12:57:16

JavaScript

#绽放 JavaScript 中的布隆过滤器。 要了解有关布隆过滤器的更多信息,请查看。 用法 布隆过滤器由集合、散列函数、归约函数和隶属度测试函数组成。 散列函数需要输出一些值来识别项目,归约函数用于组合集合成员的散列,成员函数用于根据过滤器测试项目的散列。 Bloomish 只是将它们联系在一起的结构。 import Bloomish from 'bloomish'; let items = [...]; let hash = (item) => { ... }; let reduce = (acc, item) => { ... }; let has = (itemHash, filter) => { ... }; let awesomeFilter = new Bloomish({ items, hash, reduce, has }); 然后它可以这样使用


【文件预览】:
bloomish-master
----.gitignore(14B)
----package.json(638B)
----src()
--------bloomish.js(993B)
----README.md(1KB)
----lib()
--------bloomish.js(2KB)
----test()
--------bloomish.js(3KB)

网友评论