yes -- good explanation.
I am thinking that we should start a document at some point to distil an advisory -- which filters/jails are to be used in which scenario.
For now IMHO it would be nice if this filter had a distilled sentence about that -- when this filter should be used over noscripts one. Also its failregex is to capture quite a hurd of failures but there is only a single test example. It would be nice if the collection was extended in fail2ban/tests/files/logs/apache-botsearch