nyaa/nyaa
TheAMM 9c3ac4dc67 ES: implement real substring matching
...by splitting input into characters, instead of whitespace delimited
words. This means you can now match partial words, real substrings from
anywhere: "foo ba" will match "Foo Bar Baz", while previously you had to
have full words ("foo bar") to match anything.

My dev setup incurred an 8% increase in storage usage, from ~13MB to
~14MB (for ~40k torrents).
Small change, big improvement. Wonder why I didn't do this at first.
2018-06-07 21:36:41 +03:00
..
static Improve mobile user experience. 2018-04-24 23:19:14 -05:00
templates ES: implement real substring matching 2018-06-07 21:36:41 +03:00
views Correct spelling mistakes. (#495) 2018-05-28 04:54:54 -07:00
__init__.py Use Flask-Assets to minify self-hosted JS files (#468) 2018-04-04 16:02:05 +02:00
api_handler.py Move bencoded info dicts from mysql torrent_info table to info_dict directory. DB change! 2018-02-02 20:39:02 +01:00
backend.py Implement comment locking (#439) 2018-03-25 17:03:49 -07:00
bencode.py bencode: fix nontermination on empty or malformed input 2017-07-24 20:53:48 -06:00
email.py [Config change] Password reset by email (#381) 2017-10-08 04:34:40 +03:00
extensions.py Refactor into an app factory [2 of 2] (#322) 2017-08-01 21:02:08 +03:00
forms.py Fix availiable → available (#491) 2018-05-14 02:36:26 -07:00
models.py user page: add manual activation button for mods (#472) 2018-05-10 18:57:59 -07:00
search.py [ES] Improve search term preprocessing to include literal groups (#477) 2018-04-15 09:53:36 +03:00
template_utils.py Fix keyError from pop (#407) 2017-11-06 23:52:25 +02:00
torrents.py Fix flat PR (#446) 2018-02-04 13:56:29 +01:00
utils.py Redo nuke functionality (#459) 2018-03-25 16:24:44 -07:00