inbound - 10:54 am on Apr 16, 2010 (gmt 0)
Well done Brett & team.
Getting such a search system to work well is not a trivial matter.
There are a few things that I would like to see change over time:
Like most, the presentation of the results needs attention but that's just some CSS really.
Addition of some further attributes such as total number of posts in the thread. These along with the presentation options should probably be user selectable from an options page - choose once and then always see the results as you wish. Other attributes could include, thread start date & last post date (however that probably involves keeping a separate index for the last post date and total post numbers as adding a post to a thread would then change attributes on many posts, so you would want to do a small second pass on those data items - which would also mean that some of the data would not be easy to incorporate into the ranking algo options - although being able to rank by post count in a thread may be useful occasionally).
Have a "member match?" option on the form so that you can choose between posts or member profiles that you are searching - or don't have the option and separate the 2 distinct result sets in some way (columns or stacked with internal anchor link to lower set)
It's a great start though.