So the engine was designed for 1-keyword search only?- nope it is designed to handle as much keywords as it fits to the search phrase length (100 symbols). You can search for "Reverse order" for example (setting Topic titles only) and locate proper topics which also match partial fragments.
Also it looks the body of the message WITHOUT searching the topic.- that is true, it is limited to search within topic titles or message bodies separately. However in my forums organizing practice, I personally rarely search in the messages because most likely the topic title
should contain all proper keywords (and this is very suitable for SE btw).
You can read more thoughts in the "
Search option: Search everywhere" suggestion topic and continue the discussion there if you have to say more.
All I can say at the moment - we will not fix this "bug" and will not expand the search option which is in most cases not used on forums anyway. I have a plan to write a solution on how to enable Google / Yahoo search for your website, but it won't go further than that.
As I already mentioned, if you would like to make combined search by topic titles and messages altogether, either you need to re-invent the bicycle and introduce huge fulltext fields in the database which will duplicate your existing data and slow down the overall performance of the database because 5% of users would like to see it enabled; or you use existing methods and algorithms which stand far from the forums engine as they are completely other kind of scripts.
Each script should do only the thing which it's created for :-) We are not developing the flying rockets in PHP.
Happy New Year to you as well, thanks.