Some people are sending the same search term over and over within seconds of each other, could be by pressing the button over and over thinking they are going to get faster results.
There should be a setting for how many searches I accept from one node and how often they are allowed.
It's not clear that the setting for 50 relayed searches means that it stops relaying after 50 or if the list just shows the last 50.
If everyone had limits set as default it could prevent a flood of searches from clogging up the pipes.
The client should let a user press over and over but limit sending the same search to some time limit, so it doesn't frustrate the idiots.