Hello All,
Unfortunately, like many things that are for your own good (medicine, for example) it may taste a little bit bitter, but it's good for you!
This is the same thing. There is no other choice than what we have done now. The demands of searching the largest forum (Related Topics) for any word, it takes longer than I'd like (3 seconds.)
That is with only 36,937 posts to search. A search through all forums is nearly ten times that much. And locks the database for 30 seconds, sometimes more.
I've been over the numbers time and time again, and traced the slow queries to the search every time. And when the search is slowing things down, everything gets slowed down.
This is just a fact of life now. We cannot run this forum with the full-forum search. Even the group-only searching slows the site down to unacceptable standards.
The standards are our own choosing, but the faster the better. 3 seconds is the longest I'd like a search to take. I have that now, if I can find ways to increase it even more, I will. But we cannot and will not put in features that seriously hurt the performance of the site for any number of people.
And to counter the thought of "Hey, I gotta do 10 searches, it slows ME down!" think of it this way, when you do just one search, you're stealing 30-40 seconds away from everyone else on the forum. At peak times that's 100-125 users... That's taking up anywhere from 50 minutes to an hour and twenty minutes of time! Yikes!
So, in sum, I know it's a little bit more trouble to search each forum, but in the long run, it will keep this site running better, faster, and longer.
Ibrahim