The problem with search for forums is that there is no getting around the fact that you have to either search through the text of the posts (standard search) or have a massive index that gets out of date quickly (Sphinx). You can't get more creative than that and have your software still be compatible with most hosting (including $5/mo shared hosting that most people will have). When I worked at Internet Brands (makers of vBulletin), we used Sphinx on all of our forums, which worked, but was far from perfect. It's just the nature of the beast for forums...the interesting stuff is in the text fields (hard to index), compared to an online store where you can sort by category, tags, price, title, etc.