You're right, it stinks - big time! The lame search engine isn't even working the way it is supposed to. If two or more keywords are entered, an AND boolean operation is supposed to be performed. It is defaulting to an OR. Even adding the specific operator "AND" doesn't help.
Use Google like this:
site:http://www.thefiringline.com/ 9mm 1911
Or, you can use our search engine, but only search in titles. I found around 80 threads on 9mm 1911's searching within the past year. The AND function seems to work properly in that case. The more I think about it, the AND function might be working when searching posts, but it is finding posts where the parent thread contains both keywords. That's practically useless. It should find the keywords in the same post to be useful. Dumb!