Skip to content

Commit 699e32b

Browse files
committed
removed some implementations from bench
1 parent 48d4485 commit 699e32b

File tree

2 files changed

+22
-82
lines changed

2 files changed

+22
-82
lines changed

bench.js

+22-78
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
'use strict';
22
const levenshteinEditDistance = require('levenshtein-edit-distance');
33
const fastLevenshtein = require('fast-levenshtein').get;
4-
const levenshteinComponent = require('levenshtein-component');
5-
const ld = require('ld').computeDistance;
6-
const levdist = require('levdist');
7-
const natural = require('natural').LevenshteinDistance;
8-
const levenshtein1 = require('levenshtein');
94
const talisman = require('talisman/metrics/distance/levenshtein');
105
const leven = require('leven');
116
const levenshtein = require('./');
@@ -55,7 +50,6 @@ suite('50 paragraphs, length max=500 min=240 avr=372.5', function()
5550
{
5651
paragraphBench(talisman);
5752
});
58-
5953
bench('leven', function()
6054
{
6155
paragraphBench(leven);
@@ -69,31 +63,6 @@ suite('50 paragraphs, length max=500 min=240 avr=372.5', function()
6963
{
7064
paragraphBench(fastLevenshtein);
7165
});
72-
73-
bench('levenshtein-component', function()
74-
{
75-
paragraphBench(levenshteinComponent);
76-
});
77-
78-
bench('levdist', function()
79-
{
80-
paragraphBench(levdist);
81-
});
82-
83-
bench('ld', function()
84-
{
85-
paragraphBench(ld);
86-
});
87-
88-
bench('natural', function()
89-
{
90-
paragraphBench(natural);
91-
});
92-
93-
bench('levenshtein', function()
94-
{
95-
paragraphBench(levenshtein1);
96-
});
9766
})
9867

9968
suite('100 sentences, length max=170 min=6 avr=57.5', function()
@@ -114,7 +83,6 @@ suite('100 sentences, length max=170 min=6 avr=57.5', function()
11483
{
11584
sentenceBench(talisman);
11685
});
117-
11886
bench('leven', function()
11987
{
12088
sentenceBench(leven);
@@ -128,31 +96,6 @@ suite('100 sentences, length max=170 min=6 avr=57.5', function()
12896
{
12997
sentenceBench(fastLevenshtein);
13098
});
131-
132-
bench('levenshtein-component', function()
133-
{
134-
sentenceBench(levenshteinComponent);
135-
});
136-
137-
bench('levdist', function()
138-
{
139-
sentenceBench(levdist);
140-
});
141-
142-
bench('ld', function()
143-
{
144-
sentenceBench(ld);
145-
});
146-
147-
bench('natural', function()
148-
{
149-
sentenceBench(natural);
150-
});
151-
152-
bench('levenshtein', function()
153-
{
154-
sentenceBench(levenshtein1);
155-
});
15699
});
157100

158101
suite('2000 words, length max=20 min=3 avr=9.5', function()
@@ -174,7 +117,6 @@ suite('2000 words, length max=20 min=3 avr=9.5', function()
174117
{
175118
wordBench(talisman);
176119
});
177-
178120
bench('leven', function()
179121
{
180122
wordBench(leven);
@@ -189,31 +131,33 @@ suite('2000 words, length max=20 min=3 avr=9.5', function()
189131
{
190132
wordBench(fastLevenshtein);
191133
});
134+
/*
192135
193-
bench('levenshtein-component', function()
194-
{
195-
wordBench(levenshteinComponent);
196-
});
136+
bench('levenshtein-component', function()
137+
{
138+
wordBench(levenshteinComponent);
139+
});
197140
198-
bench('levdist', function()
199-
{
200-
wordBench(levdist);
201-
});
141+
bench('levdist', function()
142+
{
143+
wordBench(levdist);
144+
});
202145
203-
bench('ld', function()
204-
{
205-
wordBench(ld);
206-
});
146+
bench('ld', function()
147+
{
148+
wordBench(ld);
149+
});
207150
208-
bench('natural', function()
209-
{
210-
wordBench(natural);
211-
});
151+
bench('natural', function()
152+
{
153+
wordBench(natural);
154+
});
212155
213-
bench('levenshtein', function()
214-
{
215-
wordBench(levenshtein1);
216-
});
156+
bench('levenshtein', function()
157+
{
158+
wordBench(levenshtein1);
159+
});
160+
*/
217161
});
218162

219163
var paragraphs = [

package.json

-4
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@
4141
"devDependencies": {
4242
"ava": "^0.17.0",
4343
"fast-levenshtein": "^2.0.5",
44-
"ld": "^0.1.0",
45-
"levdist": "^2.0.0",
46-
"levenshtein": "^1.0.4",
47-
"levenshtein-component": "0.0.1",
4844
"levenshtein-edit-distance": "^2.0.0",
4945
"matcha": "^0.7.0",
5046
"natural": "^0.4.0",

0 commit comments

Comments
 (0)