@@ -200,7 +200,7 @@ The abbreviations used at the end of the filenames indicates:
200
200
> The Node.js package includes all features from ` flexsearch.bundle.js ` .
201
201
202
202
<table >
203
- <tr><td colspan="4"></td>< /tr>
203
+ <tr></tr>
204
204
<tr>
205
205
<td>Feature</td>
206
206
<td>flexsearch.bundle.js</td>
@@ -355,130 +355,125 @@ The abbreviations used at the end of the filenames indicates:
355
355
356
356
Run Comparison: <a href =" https://nextapps-de.github.io/flexsearch/ " target =" _blank " >Performance Benchmark "Gulliver's Travels"</a >
357
357
358
- Operation per seconds, higher is better, except the test "Memory" on which lower is better .
358
+ The benchmark was measured in terms per seconds, higher values are better ( except the test "Memory") .
359
359
The memory value refers to the amount of memory which was additionally allocated during search.
360
360
361
361
<table >
362
- <tr><td colspan="8"></td>< /tr>
362
+ <tr></tr>
363
363
<tr>
364
- <td>Rank</td>
365
- <td>Library</td>
366
- <td>Memory</td>
367
- <td>Query: Single</td>
368
- <td>Query: Multi</td>
369
- <td>Query: Large</td>
370
- <td>Query: Not Found</td>
364
+ <th>Library</th>
365
+ <th>Memory</th>
366
+ <th>Query: Single</th>
367
+ <th>Query: Multi</th>
368
+ <th>Query: Large</th>
369
+ <th>Query: Not Found</th>
371
370
</tr>
372
371
<tr>
373
- <td>1</td>
374
- <td>FlexSearch</td>
375
- <td><b>4</b></td>
376
- <td><b>60129740</b></td>
377
- <td><b>26512159</b></td>
378
- <td><b>17737877</b></td>
379
- <td><b>66410956</b></td>
372
+ <td style="">flexsearch</td>
373
+ <td style="" align="right">6</td>
374
+ <td style="" align="right">58517675</td>
375
+ <td style="" align="right">43198115</td>
376
+ <td style="" align="right">51027989</td>
377
+ <td style="" align="right">62833661</td>
380
378
</tr>
381
379
<tr></tr>
382
380
<tr>
383
- <td>2</td>
384
- <td>JSii</td>
385
- <td>27</td>
386
- <td>6564</td>
387
- <td>158149</td>
388
- <td>61290</td>
389
- <td>534109</td>
381
+ <td style="">jsii</td>
382
+ <td style="" align="right">1433</td>
383
+ <td style="" align="right">13588</td>
384
+ <td style="" align="right">881007</td>
385
+ <td style="" align="right">1567895</td>
386
+ <td style="" align="right">3474710</td>
390
387
</tr>
391
388
<tr></tr>
392
389
<tr>
393
- <td>3</td>
394
- <td>Wade</td>
395
- <td>424</td>
396
- <td>20471</td>
397
- <td>78780</td>
398
- <td>16693</td>
399
- <td>213754</td>
390
+ <td style="">wade</td>
391
+ <td style="" align="right">717</td>
392
+ <td style="" align="right">60598</td>
393
+ <td style="" align="right">439914</td>
394
+ <td style="" align="right">424209</td>
395
+ <td style="" align="right">1287136</td>
400
396
</tr>
401
397
<tr></tr>
402
398
<tr>
403
- <td>4</td>
404
- <td>JS Search</td>
405
- <td>193</td>
406
- <td>8221</td>
407
- <td>64034</td>
408
- <td>10377</td>
409
- <td>167605</td>
399
+ <td style="">js-search</td>
400
+ <td style="" align="right">2100</td>
401
+ <td style="" align="right">22562</td>
402
+ <td style="" align="right">372234</td>
403
+ <td style="" align="right">417775</td>
404
+ <td style="" align="right">963609</td>
410
405
</tr>
411
406
<tr></tr>
412
407
<tr>
413
- <td>5</td>
414
- <td>Elasticlunr.js</td>
415
- <td>646</td>
416
- <td>5412</td>
417
- <td>7573</td>
418
- <td>2865</td>
419
- <td>13982</td>
408
+ <td style="">minisearch</td>
409
+ <td style="" align="right">4126</td>
410
+ <td style="" align="right">29360</td>
411
+ <td style="" align="right">186900</td>
412
+ <td style="" align="right">5695</td>
413
+ <td style="" align="right">297981</td>
420
414
</tr>
421
- <!--
422
415
<tr></tr>
423
416
<tr>
424
- <td>6</td>
425
- <td>BulkSearch</td>
426
- <td>1021</td>
427
- <td>3069</td>
428
- <td>3141</td>
429
- <td>3333</td>
430
- <td><b>21825569</b></td>
417
+ <td style="">elasticlunr</td>
418
+ <td style="" align="right">681</td>
419
+ <td style="" align="right">13913</td>
420
+ <td style="" align="right">46548</td>
421
+ <td style="" align="right">96998</td>
422
+ <td style="" align="right">93732</td>
431
423
</tr>
432
- -->
433
424
<tr></tr>
434
425
<tr>
435
- <td>7</td>
436
- <td>MiniSearch</td>
437
- <td>24348</td>
438
- <td>4406</td>
439
- <td>10945</td>
440
- <td>72</td>
441
- <td>17624</td>
426
+ <td style="">orama</td>
427
+ <td style="" align="right">12881</td>
428
+ <td style="" align="right">27918</td>
429
+ <td style="" align="right">167979</td>
430
+ <td style="" align="right">4327</td>
431
+ <td style="" align="right">221231</td>
442
432
</tr>
443
433
<tr></tr>
444
434
<tr>
445
- <td>8</td>
446
- <td>bm25</td>
447
- <td>15719</td>
448
- <td>1429</td>
449
- <td>789</td>
450
- <td>366</td>
451
- <td>1823</td>
435
+ <td style="">lunr</td>
436
+ <td style="" align="right">2495</td>
437
+ <td style="" align="right">11178</td>
438
+ <td style="" align="right">49087</td>
439
+ <td style="" align="right">85513</td>
440
+ <td style="" align="right">100487</td>
452
441
</tr>
453
442
<tr></tr>
454
443
<tr>
455
- <td>9</td>
456
- <td>Lunr.js</td>
457
- <td>2219</td>
458
- <td>255</td>
459
- <td>271</td>
460
- <td>272</td>
461
- <td>267</td>
444
+ <td style="">ufuzzy</td>
445
+ <td style="" align="right">24802</td>
446
+ <td style="" align="right">2720</td>
447
+ <td style="" align="right">7569</td>
448
+ <td style="" align="right">57027</td>
449
+ <td style="" align="right">9413</td>
462
450
</tr>
463
451
<tr></tr>
464
452
<tr>
465
- <td>10</td>
466
- <td>FuzzySearch</td>
467
- <td>157373</td>
468
- <td>53</td>
469
- <td>38</td>
470
- <td>15</td>
471
- <td>43</td>
453
+ <td style="">bm25</td>
454
+ <td style="" align="right">33502</td>
455
+ <td style="" align="right">3681</td>
456
+ <td style="" align="right">4781</td>
457
+ <td style="" align="right">12923</td>
458
+ <td style="" align="right">12804</td>
472
459
</tr>
473
460
<tr></tr>
474
461
<tr>
475
- <td>11</td>
476
- <td>Fuse</td>
477
- <td>7641904</td>
478
- <td>6</td>
479
- <td>2</td>
480
- <td>1</td>
481
- <td>3</td>
462
+ <td style="">fuzzysearch</td>
463
+ <td style="" align="right">142915</td>
464
+ <td style="" align="right">145</td>
465
+ <td style="" align="right">221</td>
466
+ <td style="" align="right">436</td>
467
+ <td style="" align="right">266</td>
468
+ </tr>
469
+ <tr></tr>
470
+ <tr>
471
+ <td style="">fuse</td>
472
+ <td style="" align="right">363722</td>
473
+ <td style="" align="right">410</td>
474
+ <td style="" align="right">312</td>
475
+ <td style="" align="right">330</td>
476
+ <td style="" align="right">319</td>
482
477
</tr>
483
478
</table >
484
479
0 commit comments