At the end of the day if we do this on the server, we can do “infinite” size, split post into words, then a single query against a “block” table, which at worst is 1 table scan.
I think that if what you need is GIANT block lists, I would recommend building a custom plugin.