View Single Post
Old February 14, 2009, 01:18 AM   #8
tyme
Staff
 
Join Date: October 13, 2001
Posts: 3,355
The problem inherent in google is that it will not distinguish between posts on the same page. It will tend to rank based on keyword proximity, which might give posts matching all keywords some ranking advantage, but it will not completely throw out results where, say, .38 and super occur on the same page of a thread but in different posts.

If you want to search for a phrase, like ".38 super", -then- you can use google to get reliable results. Since you're searching for one phrase and not multiple keywords, google's inability to tell posts apart won't matter.

The search engine TFL uses is the best I've found so far. It has its limitations in features, but when the alternatives are a) use google; or b) throw more servers at the problem, I think this does pretty well. It performs extremely well.

Don't forget there are also privacy implications from outsourcing searching to google. Some people hate google with a passion. What would they do if TFL's search form went direct to google?

Quote:
However, the software is pulling up anything that 38 OR super so it pulls up a ton of irrelevant results.
Are you sure? I did a quick spot check and search results for .38 super seem to include both words. The engine doesn't support phrase/proximity searching, so ".38 super" won't work like it would with mysql fulltext, but in that case you can use google.
__________________
“The egg hatched...” “...the egg hatched... and a hundred baby spiders came out...” (blade runner)
“Who are you?” “A friend. I'm here to prevent you from making a mistake.” “You have no idea what I'm doing here, friend.” “In specific terms, no, but I swore an oath to protect the world...” (continuum)
“It's a goal you won't understand until later. Your job is to make sure he doesn't achieve the goal.” (bsg)
tyme is offline  
 
Page generated in 0.03761 seconds with 8 queries