# Benchmark Results ## Benchmark Configuration - Words per text: 5000 - Number of texts for parallel: 1000 - Maximum number of keywords: 19999 - Step size for keyword count: 1000 ## Keyword Extraction (Single-threaded) | Keywords | FlashText | Regex | BlitzText | |----------|-----------|-------|-----------| | 0 | 0.00135 | 0.00140 | 0.00008 | | 1000 | 0.00541 | 0.03260 | 0.00020 | | 2000 | 0.00505 | 0.06723 | 0.00017 | | 3000 | 0.00539 | 0.09533 | 0.00015 | | 4000 | 0.00585 | 0.14705 | 0.00036 | | 5000 | 0.00550 | 0.17559 | 0.00023 | | 6000 | 0.00613 | 0.20348 | 0.00027 | | 7000 | 0.00477 | 0.23392 | 0.00041 | | 8000 | 0.00392 | 0.26237 | 0.00043 | | 9000 | 0.00478 | 0.30319 | 0.00042 | | 10000 | 0.00457 | 0.33455 | 0.00045 | | 11000 | 0.00398 | 0.36693 | 0.00042 | | 12000 | 0.00484 | 0.39856 | 0.00042 | | 13000 | 0.00415 | 0.42879 | 0.00050 | | 14000 | 0.00493 | 0.46097 | 0.00049 | | 15000 | 0.00431 | 0.48850 | 0.00051 | | 16000 | 0.00357 | 0.52412 | 0.00049 | | 17000 | 0.00519 | 0.55702 | 0.00052 | | 18000 | 0.00431 | 0.61324 | 0.00052 | | 19000 | 0.00509 | 0.61315 | 0.00054 | ## Keyword Extraction (Multi-threaded) | Keywords | FlashText | Regex | BlitzText | |----------|-----------|-------|-----------| | 0 | 0.37136 | 0.56856 | 0.01816 | | 1000 | 0.35470 | 1.57677 | 0.02573 | | 2000 | 0.38725 | 2.89380 | 0.02449 | | 3000 | 0.40319 | 4.33789 | 0.03250 | | 4000 | 0.68515 | 5.80967 | 0.03956 | | 5000 | 0.85693 | 6.94747 | 0.04793 | | 6000 | 0.91526 | 8.50124 | 0.04810 | | 7000 | 1.01794 | 9.56865 | 0.05320 | | 8000 | 1.05169 | 11.40052 | 0.05821 | | 9000 | 1.14982 | 13.40370 | 0.06179 | | 10000 | 1.29573 | 14.65356 | 0.07274 | | 11000 | 1.44750 | 16.16439 | 0.07342 | | 12000 | 1.44621 | 17.52085 | 0.07422 | | 13000 | 1.49876 | 19.36729 | 0.08615 | | 14000 | 1.71201 | 20.88633 | 0.09263 | | 15000 | 1.72734 | 21.83884 | 0.09199 | | 16000 | 1.90798 | 24.00233 | 0.10119 | | 17000 | 1.87933 | 25.78687 | 0.10441 | | 18000 | 2.02849 | 28.49609 | 0.10457 | | 19000 | 2.26157 | 30.45030 | 0.11464 |