TheNightTerror on 20/10/2005 at 09:48
I just thought I'd mention it, but since the update, the search function seems to be acting up a little. Maybe I'm just noticing it now, but it seems like, the more key words you use, the more search results you get. You don't get threads with all of the key words in it; the search function seems to be happy to turn up threads with only one of the words in it. It's especially noticeable in the Thief FM forums.
Is this actually happening, or am I hallucinating? :confused:
epithumia on 20/10/2005 at 15:17
I think it works better if you stick "AND" in between the words you're searching for.
Or maybe that's bollocks; if the SQL query is made "IN BOOLEAN MODE" then there is a whole set of operators supported. But then the forum software probably supports its own query language which is being translated into whatever MySQL wants.
epithumia on 20/10/2005 at 15:19
Quote Posted by David
It utilises MySQL's FullText searching engine and, while being far more efficient and server-friendly than the old vBulletin search engine, does have a minimum word-length of 4 characters, which cannot be overcome without recompiling MySQL (at least in the stable versions of MySQL, I don't know about dev shots of MySQL 5,) which is a bit of a problem as we use binary builds and not DIY builds.
According to:
(
http://dev.mysql.com/doc/refman/4.1/en/fulltext-fine-tuning.html)
this is a configurable (ft_min_word_len), although you will have to rebuild your indices if you change it.
David on 20/10/2005 at 15:46
Ah excellent, I shall have a look at that at some point.
I'm fairly sure that Boolean Mode supports the standard <> +- operators, if not all of them. I'll have a look at that too.
epithumia on 26/10/2005 at 15:16
I seem to recall that at one time we had the thread necromancy warning turned off in the Thief FM forum. However, users are now reporting confusion upon seeing the message. Did it get turned back on during the update?
David on 26/10/2005 at 17:21
Yeah, I screwed that one right up :D
Should be working now :)
epithumia on 26/10/2005 at 17:51
Thanks.
ZylonBane on 26/10/2005 at 17:56
Quote Posted by epithumia
I think it works better if you stick "AND" in between the words you're searching for.
Or maybe that's bollocks; if the SQL query is made "IN BOOLEAN MODE" then there is a whole set of operators supported. But then the forum software probably supports its own query language which is being translated into whatever MySQL wants.
Is there any way to search for ALL the words you type in without having to switch to boolean mode? Currently it seems to return any thread which contains any ONE of the search words. There are uses for both behaviors, but I think the former behavior is far more commonly desired than the latter.
And there's no search help on that page that I can see, so I can't even RTFM.
D'Juhn Keep on 28/10/2005 at 19:12
Would there be any way of making the "Search" bar at the top of the page search only the forum you're in? Like typing in "deus ex cheats" and clicking "search" would search the whole of TTLG but having another button that says "Search current forum"?