Working as intended. This forum is hosted on a shared server, and given the history older users may recall with spam attacks and performance in general, which ultimately made my old hosts disable my account and forcing me to move to another one. The current server has been a far better solution and even though its not ideal, there were several implementations made to reduce server load. Making the forum too open to queries was a severe issue when handling spammer attacks. That said, I've disabled the recaptcha feature, replacing it with an underlying feature which hopefully may work well enough to maintain the site relatively secure.
Assuming this is about the search not working for non-registered users, I don't understand how this could be "as intended"
The problem isn't that non-logged in users had to solve a captcha, it's that even if you did, there was no way to actually see any results. You would just be shown the captcha over and over.
I don't see any problem with showing the recaptcha to non logged in users who want to search. The majority of human users are likely to get "I'm not a robot" checkbox or a relatively simple image challenge.
At the moment, search appears to be completely open, which nice for users but might cause load problems if there's nothing to limit the robots.