2013-04-12 123 views
0

我有一個查詢看起來爲一些關鍵字的使用全文索引的正常工作,但沒有與產品,如「阿迪達斯Adistar拯救3」MySQL的搜索短詞

3實際上是重要的,但MySQL的一個問題全文索引不包括它在搜索中。

什麼會作出最好的方式,以確保連續載「阿迪達​​斯」,「Adistar」 &「救亡3」

通常情況下,搜索將是:

SELECT * FROM products WHERE (title LIKE "%adidas%" AND title LIKE "%Adistar%" AND title LIKE "%Salvation%" AND title LIKE "%3%") 

非常感謝 佈雷特

+1

「確保包含」Adidas「,」Adistar「和」Salvation 3「的行的最佳方式是什麼?是不是:LIKE「%救贖3%」而不是LIKE「%救亡%」,標題如「%3%」。另外阿迪達斯案件不匹配 –

+0

歡呼聲 - 你是什麼意思,阿迪達斯案件不匹配?是不是不區分大小寫? – bertster

+0

LIKE並不區分大小寫(我認爲)所以沒關係,但是阿迪達斯和%adidas%有不同的情況 –

回答