Using smf 2.0rc1 running on MacOSX, Apache and PostgreSQL, with just one mod (sticky topics) and tried with the default theme too, I do get weird results using the search function.
First of all, the sort order is totally nuts:
Using the advanced search form, I search for "Rating" (match all words), by user *, Most relevant results first (no other option), check all boards. I get the following sort order:
150%, 90%, 120%, 390%, 240%, 150%, 60%, 60%, 40%, 210%, 270% etc... Totally erratic...
Using "Most recent topic first" sorts by Date posted DESCENDING! Which is 180° the wrong way.
Funny enough, the relevance with everything as in the case before, the relevance reading is now:
1560%, 32%, 45%, 60%
Ok, now... the 1560% relevant posting... doesn't contain the word "Rating". Not in any part of the message, not even in a meta element. It's simply not there in that posting. Yet, it is 1560% relevant.
I tried deleting and rebulding the search index. THat didn't do anything. It just showed up another bug: the progress displayed on that page jumped from 2 to 135%, back to 7%, 45%, 0.5% and so forth... again: very erratically.
What works is that in posts that contain "Rating", the word is neatly highlighted.
Searching for subject only works too, although the sort order still is nuts.
any hint on that? Yet another postgres specific bug in teh implementation?