Skip to content

Node.js module which creates a hash of a word list using a bloom filter, and compares hashes to give you a value for the similarity between the word lists.

License

Notifications You must be signed in to change notification settings

richorama/bloom-text-compare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bloom Text Compare

Installation

npm install bloom-text-compare

Usage

var btc = require('bloom-text-compare');

var hash1 = btc.hash(['an', 'example', 'of', 'a', 'word', 'list']);
// returns an array of 10 x 32 bit integers

var hash2 = btc.hash(['another', 'example', 'of', 'a', 'word', 'list']);

var distance = btc.compare(hash1, hash2);
// returns a number between 0 and 1

License

MIT

About

Node.js module which creates a hash of a word list using a bloom filter, and compares hashes to give you a value for the similarity between the word lists.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages