In the last episode (Dec 31), michael elston said:
> I am having some trouble with fulltext search when searching a Table 
> for parts numbers which contain HYPHENS ( - ) and i am 90% sure that is 
> where the problem is.
> 
> My query is:
> SELECT * FROM ms_items
> where MATCH (it_mnfgID, it_title, it_descrip) AGAINST ('*kk-4835*' IN 
> BOOLEAN MODE )
> 
> What i want to be able to accomplish is say your are searching for a 
> "KK-4835"
> 
> I want to be able to type in "KK-4835", "KK4835", or even "KK 4835) and 
> all return the same part. as it stands right now,  searching for even 
> just "kk-" returns nothing  but searching for "4835" will return items 
> with 4835.

Make sure you have changed ft_min_word_len to 2; I bet "KK" never got
indexed at all.

Searching for KK4835 probably won't work, since that's one word and
"KK-4835" gets indexed as "KK" and "4835".  You may have to parse your
search string and split the words up before calling mysql. 
 
-- 
        Dan Nelson
        [EMAIL PROTECTED]

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to