PDA

View Full Version : Search cannot search three letter words/abbreviations



EuroDude
04-09-2006, 04:00 PM
I seems like Search has a problem with three letter words. If you search for CRX, VTI, CXI, EG5, CL9, etc.. it will say "Sorry - no matches. Please try some different terms." instead of saying something like "Sorry - the word is too common", or "Sorry the word is too short".

Is it possible to enable three letter word searches since virtually every honda has a three letter chassis code, and since there are alot of other 3 letter abbreviations such as CRX and LSD?

bennjamin
04-09-2006, 04:04 PM
did you incorporate using the "term" with another description such as "DC2 brakes" or EG6 cf hood etc ? Seems to work fine here.

EuroDude
04-09-2006, 04:23 PM
If you search for something like "EG6 Hood", it ignores the "EG6" word and only searches for Hood.

It seems like the database ignores any word under four letters.

For example searching EG6 Hood found this thread: http://www.ozhonda.com/forum/showthread.php?t=51040&highlight=EG6+hood
But there is no reference to EG6 in the thread at all.

bennjamin
04-09-2006, 04:26 PM
type commas around both subjects to incorporate both into the search

IE

"EG6 suspension" will try to look up both terms

EuroDude
04-09-2006, 04:37 PM
Yep that works, but its somewhat limited. You would need to search the exact phrase. It would be nice if we could search threads that contain both the words "EG6" and "suspension" without both words having to be next to eachother.


Same goes for searches like "EG vs EK". Searching this with the quotes brings up nothing, but there actually is a thread with that exact title:
http://www.ozhonda.com/forum/showthread.php?t=16272


The Searching logic seems to be designed to ignore short words in most situations. Unless teamed up with a long word within quotes.

aaronng
04-09-2006, 07:13 PM
Just put an asterisk after the word.

CL9*
EG6*
I think even 2 letters will work. CL*, EG* or EK*

wynode
04-09-2006, 07:18 PM
Before we moved to a full text search the minimum was 3 chars (if we make it smaller than that the search indexes and the Database end up becoming HUGE).

Now that we are using MySQL fulltext the minimum number of characters is 4. So if you want to search 'vti' Try typing int 'vti*' (the astersik is used as a wild card).

EuroDude
05-09-2006, 03:52 PM
ok thanks, I'll try that next time :)