evazion
6a46aeb55c
autocomplete: tune autocorrect algorithm.
...
Tune autocorrect to produce fewer false positives. Before we used
trigram similarity. Now we use Levenshtein edit distance with a dynamic
typo threshold. Trigram similarity was able to correct large
transpositions (e.g. `miku_hatsune` -> `hatsune_miku`), but it was bad
at correcting small typos. Levenshtein is good at small typos, but can't
correct large transpositions.
2020-12-13 04:10:48 -06:00
..
2018-05-15 14:19:45 -07:00
2020-08-17 22:33:18 -05:00
2020-07-27 19:29:19 +00:00
2020-07-27 19:29:18 +00:00
2020-12-05 12:53:51 -06:00
2020-07-27 19:29:19 +00:00
2020-12-13 00:45:22 -06:00
2020-08-17 22:33:18 -05:00
2020-12-03 17:15:24 -06:00
2020-07-27 19:29:18 +00:00
2020-08-18 15:34:12 -05:00
2020-11-10 14:52:54 -06:00
2020-07-27 19:29:18 +00:00
2020-09-21 15:06:47 -05:00
2020-07-27 19:29:18 +00:00
2020-04-25 00:47:13 -05:00
2020-07-27 19:29:18 +00:00
2020-08-17 22:33:18 -05:00
2020-01-22 21:30:00 -06:00
2020-08-17 22:33:18 -05:00
2020-08-17 22:33:18 -05:00
2020-07-27 19:29:19 +00:00
2020-12-02 12:20:28 -06:00
2020-07-27 19:29:19 +00:00
2020-01-21 00:09:38 -06:00
2020-07-27 19:29:18 +00:00
2020-07-27 19:29:18 +00:00
2020-07-27 19:29:18 +00:00
2020-03-21 19:28:10 -05:00
2020-06-08 18:38:02 -05:00
2020-08-17 14:23:00 -05:00
2020-08-17 14:23:00 -05:00
2020-08-17 14:23:00 -05:00
2020-08-07 19:24:57 -05:00
2020-08-17 14:23:00 -05:00
2020-07-27 19:29:18 +00:00
2020-08-13 02:24:13 -05:00
2020-07-27 19:29:20 +00:00
2020-12-13 00:45:22 -06:00
2020-12-13 00:45:22 -06:00
2020-12-02 12:44:43 -06:00
2020-12-05 15:05:06 -06:00
2020-12-01 18:58:45 -06:00
2020-12-13 04:10:48 -06:00
2017-06-16 13:28:31 -05:00
2020-07-27 19:29:18 +00:00
2020-08-17 22:33:18 -05:00
2020-07-13 13:48:39 -05:00
2020-08-26 17:06:00 -05:00
2020-07-27 19:29:19 +00:00
2020-12-13 00:45:22 -06:00