PDA

View Full Version : [How-TO vB 4] Force vB 4 search engine to find all keywords by default


RedFoxy
05 Jun 2010, 16:31
Hi all!
By default vBulletin 4 search all keywords but don't force that all keywords must be present, that gives back a really huge result, like if you search "vbulletin plugin search engine modification" you'll find ALL threads that contains one or more words in your search... That's bad for huge forums, and your users will ask for a search engine like vBulletin 3...

The only way for a user to find a topic that have ALL keywords is to add AND between all keywords like "vbulletin AND plugin AND search AND engine AND modification", but not all user have a good skin and know how to use it, they just type words waiting to have the right results...

To change that, I forced my vBulletin 4.0.3pl1 suite (but I suppose that it goes with all versions) find all keywords in every search, if a user want find more result he still can add "OR" between one or more keywords.

I use it without troubles on my website SoftAir Mania (http://www.softairmania.it) with great successful!

To force vBulletin 4 search engine to find all keywords you need to edit a file: vb/search/criteria.php

PAY ATTENTIONS!
You do that modification at your own risk!

Open: vb/search/criteria.php

Search for: (it's about at row 1003)
default:
$phrase = $word;

Replace with:
default:
// $phrase = $word;

Save & Close.

I hope that you enjoy it!

PS: Sorry for my bad english

ChopSuey
06 Jun 2010, 16:29
I wouldn't do this lol. But thanks for the article :)

RedFoxy
06 Jun 2010, 22:49
On my forum http://www.softairmania.it it was a great update, a lot of user appreciate it and now they use the search engine more often... Some user told me that to find something on my forum, they prefered to use google and not the internal search engine...

ChopSuey
07 Jun 2010, 20:56
I'd rather use Sphinx search :D

RedFoxy
07 Jun 2010, 21:57
what is it and how is it?

ChopSuey
08 Jun 2010, 17:55
Thread on vB.com (http://www.vbulletin.com/forum/showthread.php?350690-Sphinx-search-BETA-for-vBulletin-4.0-Multi-site-configuration)

Or

http://www.vbulletin.org/forum/showthread.php?t=127868 - The one here.

RedFoxy
09 Jun 2010, 03:06
Already installed and... I've a lot of troubles like last one: http://www.vbulletin.org/forum/showthread.php?p=2050760#post2050760

ChopSuey
09 Jun 2010, 11:26
http://www.vbulletin.org/forum/showpost.php?p=2050793&postcount=2

:D