Actually, the "right" words are important. But using to many of them between quotation marks or by placing a "+" between them tells the engine to find only items that exactly match ALL of those words or contains all those words in the exact sequence you listed them. While the human brain (usually) expects to drill down into data, one layer at a time:
Most of these databases are merely an index of words and finding an item that includes every word you include may be very difficult and even impossible with a less than robust database. Google obviously has a much more robust
cataloging as well as
indexing system. I don't even know if the index here is updated each time a message is posted, once an hour, once a day or at each new moon. How and whatever, it is obviously not the best in the world. Some forum software developers concentrate on that function more than others and some software packages base their costs on how robust that function might be.
Botom line, at TS (and similar forums) use as few words as possible but select them carefully. And, generally, don't put them in quotation marks or add "+" between them. It can be much faster to limit the time frame, also. No use searching the archives from 2006 for references to Snow Leopard, for example. Remember, the computer is not as smart as you are!
"K.I.S.Sir"